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 error

See original GitHub issue

General information

  • SDK/Library version: com.braintreepayments.api:google-payment:3.5.0, com.braintreepayments.api:drop-in:6.0.0-beta2’
  • Environment: Production
  • Android Version and Device: Samsung Galaxy S20 FE with Android 12

Issue description

I am trying to use Google Pay through the drop-in, but I keep getting the error OR_BIBED_07 error as shown in the screenshot below

image

My code is like this:

        val googlePayGooglePayRequest = GooglePayRequest()
            googlePayGooglePayRequest.transactionInfo =
                TransactionInfo.newBuilder()
                    .setTotalPrice(price)
                    .setTotalPriceStatus(WalletConstants.TOTAL_PRICE_STATUS_FINAL)
                    .setCurrencyCode("USD")
                    .build()
            googlePayGooglePayRequest.isBillingAddressRequired = true
        googlePayGooglePayRequest.environment = BuildConfig.GOOGLE_PAY_ENVIRONMENT //"TEST" or "PRODUCTION"
        return googlePayGooglePayRequest
 private fun launchDropIn(clientToken: String) {
        val dropInRequest = DropInRequest()
        dropInRequest.googlePayRequest = enableGooglePlay()
        val dropInClient = DropInClient(requireContext(), clientToken,  dropInRequest)
        dropInClient.launchDropInForResult(requireActivity(), DROP_IN_REQUEST_CODE)
    }

This issue is only happening in the production environment. I followed the documentation for Google Pay in the drop-in and it’s exactly like that. I also verified that Google Pay is enabled in the Braintree production dashboard, and it is: image

I also tried the command adb -d logcat -s WalletMerchantError in my terminal, as suggested in Google Pay troubleshooting documentation, but no error appears.

Am I missing something here? Couldn’t find much information about this, there are similar issues in the stripe library, but they weren’t helpful. Is there an additional configuration that might need to be done in the server?

Thank you.

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:13 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
sshropshirecommented, Aug 5, 2022

Hi @fabiorbap thanks for using the Braintree SDK for Android. First thing I would recommend is updating to the latest 6.2.0 version and see if the issue still persists.

Also, it may help to remove the com.braintreepayments.api:google-payment:3.5.0 dependency from your build.gradle file and allow DropIn to provide the correct version of the Google Pay dependency through Gradle.

0reactions
sshropshirecommented, Oct 14, 2022

@krushalikevadiya I’m unable to reproduce this issue with our sample app. Since this occurs after the Google Pay UI is presented, my gut says maybe it’s something on Google’s side.

Would you mind contacting Google Pay support through the Google Pay Console? That way they can take into consideration your specific merchant ID. I’ll be monitoring here for more information. At this point, Google may have the additional information we need to resolve the issue.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Fix issues when you pay for Google products & services
Get an error message when you add a payment method. Find the error code or error message below that you got in the...
Read more >
OR_BIBED_07 and OR_BIBED_01 errors · Issue #102 - GitHub
Hi all,. I'm getting the following error when using Stripe as a payment gateway on Flutter using this library. OR_BIBED_07 and OR_BIBED_01.
Read more >
Google Pay Request failed An unexpected error has occurred ...
When I am trying to pay with the google pay option in my developed android application, I am getting the error. Request failed...
Read more >
Google Pay: Save and Pay - Apps on Google Play
Google Pay is a simple, secure, and seamless way to pay and save, giving you helpful ways to do more with your money:...
Read more >
Google Pay Terms of Service for India Residents
Your Google Pay App may communicate with Google servers from time to time to check for available updates to Google Pay, such as...
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