Created attachment 8476708 [details] verify_failed.png Steps to reproduce: 1. Load MP-stage app on your Inari device. 2. Search for a paid app. 3. Click the purchase button. 4. Click the Sign in button from the Persona window. Expected results: The user is logged in and is able to enter the PIN and continue the payments process. Actual results: "VERIFY_FAILED" error is displayed. Notes/Issues: Verified on FF OS 1.3 (Inari). Movistar/Spain/Roaming Connectivity: WiFi disabled, Data enabled. Attaching screenshot and logs for this issue.
Since this is stage, I will keep this bug open.
An API call to Marketplace is failing http://sentry.dmz.phx1.mozilla.com/marketplace-stage/marketplace-stage/group/19990/ This is triggering a Persona verification failure in Webpay which is why you see VERIFY_FAILED. The root cause is that the db was refreshed but the Marketplace encryption keys were not copied over https://github.com/mozilla/zamboni/blob/master/sites/stage/settings_base.py#L178 so nothing can be decrypted from the db. Jason, I guess we need to copy over the keys? We probably need to do that for dev too. It would be nice not to copy prod keys to dev/stage but that encryption defense is more for mitigating sql injection rather than full-on db theft.
I fixed this manually. See bug 1057019 for a more permanent fix.
Verified as fixed in MP-stage app on FF OS 1.3 (Inari). Closing bug.