【问题标题】:Facebook Local Currency Payment errorFacebook 本地货币支付错误
【发布时间】:2013-09-05 08:31:03
【问题描述】:

在执行本地货币支付时遇到以下错误:

抱歉,我们在处理您的付款时遇到了问题。您没有为此交易支付任何费用。请重试。

点击关闭按钮后,我注意到回调返回以下错误:

Object {error_code: 1383003, error_message: "Account id missing. sender: 160028640868641 receiver: 0"} 

下面是js代码:

FB.ui({
                  method: 'pay',
                  action: 'purchaseitem',
                  product: productlink,
                   request_id: requestID,
                    quantity: 2
                },
                callbackPurchase
            );

og:产品对象:

<!DOCTYPE html>
<html>
 <head prefix=
    "og: http://ogp.me/ns# 
     fb: http://ogp.me/ns/fb# 
     product: http://ogp.me/ns/product#">
    <meta property="og:type"                   content="og:product" />
    <meta property="og:title"                  content="IE Coupon" />
    <meta property="og:plural_title"           content="IE Coupons" />
    <meta property="og:image"                  content="https://some-url/clientPage/og/trollface.png" />
    <meta property="og:description"            content="Interactive coupons" />
    <meta property="og:url"                    content="https://some-url/clientPage/og/ie.php" />
    <meta property="product:price:amount"      content="0.30"/>
    <meta property="product:price:currency"    content="USD"/>
  </head>
</html>

【问题讨论】:

  • “帐户ID丢失”它说。
  • 是的,但是缺少哪个帐户 ID?缺少 Facebook 帐户?我需要将任何其他参数传递给 FB.ui 吗?

标签: facebook local payment currency


【解决方案1】:

我也遇到了同样的问题。您可能只是忘记在您的app settings 中启用付款。只需进入设置的付款选项卡并选择您的公司,或者如果这是您第一次使用付款,请输入新的公司信息。

启用付款后,您还必须将您的 Facebook ID 放入第三盒测试人员中,这样您就可以进行测试而无需实际支付费用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    相关资源
    最近更新 更多