pikaju / flutter-braintree

Flutter plugin that wraps the native Braintree SDKs. Enables payments with credit cards, PayPal, Google Pay and more.
https://pub.dev/packages/flutter_braintree
MIT License
64 stars 126 forks source link

3DS challenge not appearing on Android; appears on iOS with the same card #133

Closed ptrbrynt closed 1 year ago

ptrbrynt commented 1 year ago

I'm calling the drop-in UI with requestThreeDSecureVerification: true.

On iOS, the 3DS flow is launched and completes as expected. On Android, the Drop-in UI closes after payment method selection and the payment then fails; I assume this is because no 3DS verification took place.

Curious why this behavior is different across platforms. We're testing the same payment using the same card on each platform.

Thanks in advance for your support.

nicolobozzato commented 1 year ago

Did you add the intent filter for BraintreeBrowserSwitchActivity in the manifest? Did you also valorize field amount in the BraintreeDropInRequest?

ptrbrynt commented 1 year ago

Yes - BraintreeBrowserSwitchActivity is configured correctly. Not sure what you mean by "valorize"? We are passing an amount value.

pikaju commented 1 year ago

Hey @ptrbrynt, please try version 4.0.0-dev.1 with the billingAddress field explained at the bottom of the README