Payments in local currency / violation of the change does not work / error _code: 1353028

I have some applications with actual / old payment. works great. Company registered, etc. Everything is fine and works for a year or so.

Now I'm moving on to a new, open, graphical object managed by the system. Totally not working.

creating and registering objects works great. This is the object that I registered. The debugger does not give errors:

<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 registering with the debugger tool, I call up a dialog box with payment:

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

But I always get an error message. Error error_code (yet?) Described on Facebook. error_code: 1353028 error_message: "Sorry, a problem has occurred and we cannot complete your request. Please try again later."

+7
source share
6 answers

If both answers are found by Dave and Michael, answer them and you must combine them to solve this problem and be able to verify your payments (without an actual payment): Check the payments with a user who is not the creator of the application, and add his user ID in " Payment Testers. " So everything should work as expected

+3
source

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

+2
source

More specifically, the call to FB.ui fails if the registered user is a Payment tester . Remove yourself from the list of Payment testers, and now it should work. You can remain on the list by the administrator and / or developer.

Of course, you cannot verify payments without real payment!

+2
source

I am the owner and payment tester for one application, and I managed to see the payment dialog. I received error 1353028 when I changed the price of my currency so that it became too low to be compatible with "buying currency in the application"; however, the dock says you can get around this with the "Currency Packs for In-app."

+1
source

you are using static pricing so there is no need to set a callback url. see the block diagram of this URL (step 2): - https://developers.facebook.com/docs/howtos/payments/fulfillment/ In static prices, data is taken from the cache. Therefore, there will be no backend call.

0
source

this is not an initialized value:

quantity parameter should be equal to 1 by default; but as an administrator you can get zero. All calls with quantity: 1 works for me.

Incorrect: obj = {method: "pay", action: "buyitem", product: "object.html"};

Right: obj = {method: "pay", action: "buyitem", product: "object.html", quantity: 1};

0
source

All Articles