根据文档: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/