将"payment_mobile_pricepoints"调用 Facebook 图表时货币转换错误



Im使用python图类调用"payment_mobile_pricepoints"。im使用将1枚硬币设置为0.10

meta property="product:price:amount" content="0.10"
meta property="product:price:currency" content="USD"

并使用调用图形api

graph = facebook.GraphAPI(tycoon.access_token)
params = {}
params["fields"] = "payment_mobile_pricepoints"
msg = graph.get_connections("me", "", **params)

兑换应该在美元兑新谢克尔之间。我得到:

payer_amount: 2
payout_base_amount: 0.59

因此,根据api,一枚硬币应该是0.29,而不是0.35(这是实际汇率)。

我也尝试了英镑再次错误转换。

当我试图实际购买时,facebook支付弹出窗口中的金额是正确的(所以我想这只是api调用)。

我是不是错过了什么?

我使用了这个:https://developers.facebook.com/docs/howtos/payments/paymentflow/#pricejumping

解决了我的问题。

最新更新