Closed Bug 1046905 Opened 10 years ago Closed 10 years ago

developer visibility into in-app payment flow failure

Categories

(Marketplace Graveyard :: Developer Pages, defect)

Avenir
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1063140

People

(Reporter: nick, Unassigned)

Details

(Keywords: uiwanted)

Sometimes, an app with IAPs has different developers or even different companies implementing the client and the server. When the developer of the client has working code, but the server does not respond to the postbackURL, it can be very difficult for the client side developers to know what is going wrong. This is because they don't (and shouldn't) have access to Mozilla's logs, and the server's logs. How can we make this use case easier to debug? My thoughts: The client can decode but not modify a jwt. If the jwt has a simulate field, expose a page that will only display simulated payment requests given an application key. ie: Insert your application key: [______] Server logs: ... ... 400 server postbackURL (is your server set up to process postbacks? see: https://developer.mozilla.org/en-US/Marketplace/Monetization/In-app_payments_section/mozPay_iap#Processing_chargebacks_on_the_server)
Great idea. We could add a status/explanation of the last couple simulation attempts to the Developer Hub in the in-app payments section.
Component: Payments/Refunds → Developer Pages
Keywords: uiwanted
Summary: visibility into IAP flow failure → developer visibility into in-app payment flow failure
oops, we have a dupe of this
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.