本地货币付款/违规变更无效/ error_code:1353028

时间:2013-06-09 10:20:22

标签: facebook local payment currency

我有一些应用程序正在运行实际/旧付款。工作良好。公司注册等均罚款,工作一年左右。

现在我正在迁移到新的,开放的Graph对象驱动的系统。完全没有用。

对象的创建和注册工作正常。这是我注册的对象。调试器没有错误:

    <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="Pinky" />
<meta property="og:plural_title"           content="Pinkies" />
<meta property="og:image"                  content="https://MY_URL/picture.png" />
<meta property="og:description"            content="Pinky " />
<meta property="og:url"                    content="https://MY_URL/object.html" />
<meta property="product:price:amount"      content="0.40"/>
<meta property="product:price:currency"    content="USD"/>
<meta property="product:price:amount"      content="0.32"/>
<meta property="product:price:currency"    content="GBP"/>
<meta property="product:price:amount"      content="0.24"/>
<meta property="product:price:currency"    content="EUR"/>
</head>

在使用调试工具注册后,我调用了付费对话框:

  var obj = { method: 'pay',
              action: 'purchaseitem',
          product: "https://MY_URL/object.html" };
  FB.ui(obj, function(data) {  });

但是我总是得到一个错误。 Facebook上没有描述error_code(还有吗?)。 error_code:1353028 error_message:“抱歉,出现问题,我们无法完成您的请求。请稍后再试。”

6 个答案:

答案 0 :(得分:3)

如果发现Dave和Michael的答案都是核心,你应该将两者结合起来解决问题,并且仍然可以测试你的付款(无需付款): 使用不是应用创建者的用户测试付款,并将其用户ID添加到“付款测试人员”中。这样一切都应该按预期工作

答案 1 :(得分:2)

如果您是应用程序所有者/开发人员,我会尝试使用其他帐户进行操作

,则会出现此错误

答案 2 :(得分:2)

更具体地说,如果登录用户是付款方式,则FB.ui调用将失败。从付款测试人员列表中删除自己,现在应该可以使用。您可以继续列为管理员和/或开发人员。

当然,您现在无法在未付款的情况下测试付款!

答案 3 :(得分:1)

我是一个应用的所有者和付款测试人员,我设法看到付款对话框。当我更改我的货币价格以使其变得太低而无法与“应用内货币购买”兼容时,我收到错误1353028;但是,该文档说您可以通过“应用内货币包”来解决这个问题。

答案 4 :(得分:0)

您使用的是静态定价,因此无需设置付费回调网址。请参阅此网址中的流程图(步骤2): - https://developers.facebook.com/docs/howtos/payments/fulfillment/ 在静态定价中,数据来自缓存。所以不会打电话给后端。

答案 5 :(得分:0)

它似乎是一个未初始化的值:

默认情况下,数量参数应为1;但作为管理员,有可能获得零。 Allways打电话给我:1对我有用。

错:   obj = {
              方法:'支付',               行动:'purchaseitem',               产品:“object.html”         };

右:   obj = {
              方法:'支付',               行动:'purchaseitem',               产品:“object.html”,               数量:1         };