Google Pay OR_BIBED_07 error
See original GitHub issueGeneral 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
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:
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:
- Created a year ago
- Comments:13 (6 by maintainers)
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 yourbuild.gradle
file and allow DropIn to provide the correct version of the Google Pay dependency through Gradle.@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.