将"oscif"设置为 false,或省略 FB.ui 调用中的 dev_purchase_params:{ "oscif" :true} 仍以当地货币显示价格



根据文档:https://developers.facebook.com/docs/reference/dialogs/pay/

dev_purchase_params - 配置是否显示付款对话框 以当地货币(例如美元)计算的价格。如果提供 {'oscif': true} 使用 JavaScript SDK,付款对话框以本地显示价格 货币。

无论我用oscif做什么,无论是将其设置为false还是完全省略它,我仍然在Facebook支付对话框中得到这个:

价格:0.10 美元(1 积分)

取而代之的是:

价格:1 积分(0.10 美元)

还有我不知道的事情吗?似乎是一个错误,但我知道永远不要假设这一点。

我感谢对此的任何帮助!

我想你错过了fb将取消fb信用的事情,它只会是当地货币。http://developers.facebook.com/docs/payments/local_currency_faq/

最新更新