#henryd

1 messages ยท Page 1 of 1 (latest)

digital fieldBOT
oak robin
#

Hi ๐Ÿ‘‹

The actual session would be closed but you could re-attempt confirmation of the Payment Intent to trigger this flow.

stark grove
#

Yeah, it actually remains in requires_action in this case. We've been trying to re-attempt confirmation of the Payment Intent but the mobile SDK returns this status result:

PaymentResult.Failed = com.stripe.android.exception.APIException: We are unable to authenticate your payment method. Please choose a different payment method and try again.

digital fieldBOT
stark grove
#

And, on the dashboard, we don't see any error related to it in the Payment Intent details

oak robin
stark grove
#

Got it, thanks. Could you please check what I posted above?

oak robin
#

Hi sorry, yes give me a minute to try and reproduce the error

#

So the user fails 3DS authentication? Or simply closes out without proceeding? When I dismiss the 3DS challenge screen the Payment Intent remains in a requires_payment_method state

#

When I fail the authentication I am returned to the Payment Sheet with the Exception message you posted above in red. However, if I use the same card number and simply complete the 3DS authentication flow the charge is processed successfully

stark grove
#

It closes closes out without proceeding and the Payment Intent remains in requires_action

#

And we don't see something like:

#

This is the behavior when you tap "Close" during the challenge flow, we don't see anything similar to this

oak robin
#

Do you have an example Payment Intent ID I could take a look at?

stark grove
#

Sure, give me a sec

oak robin
#

I just tested a situation where I closed the browser with an upward swipe instead of the close button. I do see the last state of the PI is requires_action and the latest message in the Dashboard is as shown here:

stark grove
#

This is an example: pi_3N2zpTD0S8kEChyn02p07y9N

#

Notice the multiple "Request to confirm a PaymentIntent" attempts in the logs

#

For each one, we got the "We are unable to authenticate your payment..." failure from the mobile callback

oak robin
#

And the customer was not presented with the 3DS challenge screen?

#

How is your Android application attempting to re-confirm the Payment Intent? Are you reloading the Payment Sheet with the existing client_secret?

stark grove
#

Yeah, we're retrieving the client_secret through our backend API

#

Please, watch this video

oak robin
#

Can you provide the code you are using to re-confirm the Payment Intent?

stark grove
#

Sure

#

We're using createWithPaymentMethodId from the sdk

digital fieldBOT
stark grove
#

@oak robin Did you had the chance to review the last information I posted here?

agile osprey
#

Hello ๐Ÿ‘‹
Jumping in here, is there a guide you're following for this?

digital fieldBOT
agile osprey
#

Are you seeing the same error there?

#

@stark grove

stark grove
#

I'll try using handleNextAction to see what happens

stark grove
#

Just tested handleNextAction and I can confirm I still receive this error:

We are unable to authenticate your payment method. Please choose a different payment method and try again.

hybrid holly
#

๐Ÿ‘‹ could you share the ID of the PaymentIntent you just tried to confirm that returned this error?

stark grove
#

Sure, it's: pi_3N34tJD0S8kEChyn0bqp7uoF

hybrid holly
#

Thanks! I'm not a mobile expert so give me a min to loop in a teammate

stark grove
#

It doesn't not reflect the attempts I did using handleNextAction

#

Sure, thanks

dreamy geyser
#

๐Ÿ‘‹ Hopping in here for a minute - I noticed the PM attached to the PI is using the test card ending in 3238. Has that been the only test card you've tried this out with?

digital fieldBOT
dreamy geyser
#

What happens when you try with other test cards like the 4000000000003220 card?

stark grove
#

Let me try that

#

I tested with: 4000 0000 0000 3220 -> pi_3N3603D0S8kEChyn0wzXAjc2

#

And with 4000 0000 0000 3246 -> pi_3N366XD0S8kEChyn0Gcz7SHX

#

The same error happens

tidal berry
#

Hmmm... let me get someone else to assist. Will circle back in a few

unique sail
#

At this point I'd recommend wrting in to our support team

stark grove
#

How can I do that?

unique sail
#

someone can follow up and investigate further