我一直在尝试根据他们的文档(https://developers.facebook.com/docs/howtos/payments/)
为本地货币实施新的facebook付款流程有公司设置,有产品设置,有付款FB.ui电话设置,根据需要设置付款回拨。
我遇到的问题是,只要我调用FB.ui方法来调用付费对话,我就会在屏幕上显示错误“您的操作无法处理”。然后,一旦我点击确定,我的javascript回调会收到错误消息“App不允许使用新流程”。错误代码“1383005”。我似乎无法找到任何有关此错误消息或错误代码的帮助(错误代码在错误代码部分中列为“PermissionDenied - Facebook系统问题”)。我的问题是我错过了什么?在文档中没有任何内容可以告诉我如何允许我的应用程序使用新流程,甚至告诉我必须这样做。
我的付款对话代码以防万一:
var purchaseProduct = function (productUrl, callback) {
var obj = {
method: 'pay',
action: 'purchaseitem',
product: productUrl
};
FB.ui(obj, function(response) {
callback(response);
});
};
(数量和request_id参数是可选的)
由于