question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Google Pay OR_BIBED_07

See original GitHub issue

Describe the bug When completing a purchase through Google Pay, a small modal with the following error pops up:

Request Failed. An unexpected error has occurred.. Please try again later. [OR_BIBED_07]

It might be parallel to this issue which shows the same err, and references a “payment configuration JSON”. Is this something the lib creates?

Viewing the logs from adb logcat shows the following logs being executed with each click of the GooglePayButton and the throwing of the err:

11-22 14:24:56.392 10666 10666 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3293 
11-22 14:24:56.392 10487 31503 I GCM.HTTP: Last HTTP status code for blocked entry: 500
11-22 14:24:56.392 10487 31503 W GCM.HTTP: HTTP request blocked due to automatic backoff: https://payments-pa.googleapis.com/payments/apis-secure/ui2/buyflowservice/initialize
11-22 14:24:56.392  4006  7313 W GoogleURLConnFactory: Blocked by temporary_blocked2: https://payments-pa.googleapis.com/payments/apis-secure/ui2/buyflowservice/initialize
11-22 14:24:56.392 10666 10666 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1981 
11-22 14:24:56.393 10666 10666 I DeviceUnlockedTag: DeviceUnlockedTag.notifyDeviceLockStatusChanged():79 Notify device unlocked.
11-22 14:24:56.394  4006 20227 E O2NetworkAction: Network Error: java.util.concurrent.ExecutionException: com.android.volley.NoConnectionError: xzl: Blocked by rule: temporary_blocked2
11-22 14:24:56.807 16973 17007 D OpenGLRenderer: endAllActiveAnimators on 0xb400007c7489fcf0 (RippleDrawable) with handle 0xb400007b848a45f0
11-22 14:24:56.808  1792  4606 W InputManager-JNI: Input channel object 'de73e91 com.google.android.gms/com.google.android.gms.wallet.activity.GenericDelegatorInternalActivity (client)' was disposed without first being removed with the input manager!
1

To Reproduce Reproducing the err is difficult, as different devices we have tested with reported different errs, all using the same builds and similar versions of android.

We have implemented a google play button exactly as outlined in the docs: initialising stripe appropriately, creating a GooglePayButton, and presenting google pay when the button is clicked. We deployed our app to the app store for beta testing.

Expected behavior Google Play Button initiates and completes the payment.

Screenshots Screenshot_20211122-135539(1)

Smartphone:

  • Device: Google Pixel 5
  • OS: Android 12

Additional context The payment flow works fine when running the app on the Android Emulator (API Version 30), however once deployed to the app store, throws the err.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:16

github_iconTop GitHub Comments

2reactions
oriedofelocommented, May 19, 2022

Hi! If you are operating in PRODUCTION you need to add a merchantId that is valid and has been approved in Google Pay’s Business Console in your configuration.

Hi, I have added a valid merchantId in my app, where do I put the merchant id for approval in the Google Pay Business Console? Kindly assist

2reactions
JlUgiacommented, Apr 7, 2022

Hi! If you are operating in PRODUCTION you need to add a merchantId that is valid and has been approved in Google Pay’s Business Console in your configuration.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Fix payment issues on your account - Computer - Google Play ...
Try to pay with a different payment method · Click on the price. · Next to the payment method, click the Down arrow...
Read more >
Troubleshooting | Google Pay API for Android
The Android troubleshooting guide covers issues and questions related to the following topics. App is currently running within a test environment; Request ...
Read more >
Google Pay card payments are failing on the Pixel 7 because ...
Google Pay card payments are failing on the Pixel 7 because of face unlock. By Rajesh Pandey. Published Oct 18, 2022. Fingerprints or...
Read more >
Do more with your money - Google Pay
You can use the Google Pay app for fast, simple, and secure online payments. Plus, you can send money, store tickets, get rewards,...
Read more >
Google Pay/Google Payments Additional Terms of Service (US)
Store Credit - Eligibility and Redemption. 7. General Terms Applicable to GPC Services. Exhibit A. Google Pay Balance Short Form Disclosures.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found