Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Local Currency Payments / breaking change not working / error_code: 1353028

I have some apps with the actual/old payment running. works fine. Company registered etc. all fine and working for a year or so.

Now I am migrating to the new, open Graph object driven, system. Totally not working.

the creation and registration of objects works fine. This is the object I have registered. The debugger gives no error:

    <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>

after registration with the debugger tool i invoke the pay-dialog like that:

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

But I always get an error as result. The error_code is not (yet?) described on Facebook. error_code: 1353028 error_message: "Sorry, there was a problem and we can’t complete your request. Please try again later."

like image 449
Y Rick Off Avatar asked Jun 09 '13 10:06

Y Rick Off


2 Answers

If found both Dave's and Michael's answer are corect and you should combine the two to work around the problem and still be able to test your payments (without making an actual payment): Test the payments with a user that is not the creator of the app and add it's user id to the "Payments Testers". This way everything should work as expected

like image 129
Arno van Oordt Avatar answered Nov 15 '22 09:11

Arno van Oordt


This error occurs if you are the app owner/developer, I tried it with a different account and it worked

like image 38
Michael L Watson Avatar answered Nov 15 '22 09:11

Michael L Watson