将“oscif”设置为false,或在FB.ui调用中省略dev_purchase_params:{“oscif”:tr

Setting "oscif" to false, or omitting the dev_purchase_params:{"oscif":true} in FB.ui call still displays prices in local currency

本文关键字:oscif dev purchase tr 中省 params ui false 设置 或在 FB      更新时间:2023-09-26

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