在为我的应用实施和测试本地货币支付流程时,我收到了付款对话框的错误。
error_code = 1383044
error_message = "no callback url"
我一直在https://developers.facebook.com/docs/howtos/payments/阅读操作方法,我得到的印象是付款回调是可选的。但是,此错误消息似乎暗示它是必需的。是否需要为当地货币付款设置付款回拨?
(另外,作为附带问题,实时更新与付款回调不同吗?https://developers.facebook.com/docs/howtos/payments/fulfillment/#rtu)
答案 0 :(得分:2)
不,只要您使用静态定价,就不需要付款回调网址。动态定价确实需要付款回调。
事实证明,我的Open Graph对象模板中存在一个错误,导致Facebook的Open Graph解析器无法识别我正在测试的产品的价格数据。由于没有价格数据,Facebook将该商品视为动态定价商品。 (https://developers.facebook.com/docs/howtos/payments/definingproducts/#pricing_dynamic)