Created By
Dave Wiper
09/07/2012 10:43am

Subscribers (11)

BugsFacebook credits payment flow is failing at payments_status_update

  • Status: Fixed
  • Priority: High
  • Updated: September 7, 2012 at 12:24pm
Latest response from Facebook
Lei Lei
This should now be resolved. Thanks for your patience.
Status changed to Fixed · September 7, 2012 at 12:24pm
Lei Lei
We have a fix for this issue and it will be pushed soon. Stay tuned.
Status changed to Fix Ready · Priority changed to High · September 7, 2012 at 11:25am
When we attempt to purchase an item in our game via the FB JS Credits API, the initial "payments_get_items" request makes it to our credits page and returns properly, but the request for the "payments_status_update" is never made to the server. As a result, the purchase fails and nothing happens. In firebug, the following JS error is seen when clicking the "Buy X Coins" button on the FB payment popup.

"NetworkError: 502 Error parsing server response - http://apps.facebook.com/fbml/ajax/dialog/"

If we look at the source of the request, it's an HTML page with this in the body of the page:

<h1>Sorry, something went wrong.</h1>
<p>We're working on getting this fixed as soon as we can.</p>

We've tested this as our payments test users and as a normal user, paying real money and the result is the same. The pay window disappears and the refresh on our game to update the money never occurs, and the money is not in the game. Also, the credits that were purchased for the game are not added to our FB account as would sometimes occur during a failed purchase.

The app we tested against was our game located here : http://apps.facebook.com/superstarslot/

We also tested our staging application, and another game altogether not run by us to verify before reporting the issue. Please advise.
2 people can reproduce this issue by following these steps
Repro