当用户的当前国家和首选货币不匹配时,某些用户(尤其是来自印度尼西亚国家的用户)会出现一些问题。例如:
考虑来自雅加达的用户,其首选货币为印尼盾。当用户尝试付款时,Facebook 给出错误“无法完成购买 - 处理您的付款时出现问题。”
当我们要求此类用户更改他们的首选货币时,我们被告知 - 并且已经观察到 - 此处列出的选项中缺少许多国家/货币。
调试器没有给出错误:
<head prefix="og: http://ogp.me/ns#
fb: http://ogp.me/ns/fb#
product: http://ogp.me/ns/product#">
<meta property="product:price:amount" content="1.00">
<meta property="product:price:currency" content="USD">
<meta property="product:price:amount" content="1.20">
<meta property="product:price:currency" content="NZD">
<meta property="product:price:amount" content="20000">
<meta property="product:price:currency" content="VND">
<meta property="product:price:amount" content="10000">
<meta property="product:price:currency" content="IDR">
</head>
支付对话框插入如下:
FB.ui(
{
method: 'pay',
action: 'purchaseitem',
product: url,
quantity: quantity,
request_id: FbAuth.orderId
}
但是在付款模式下总是有问题.. 提前致谢