#yolan-acss-confirmation

1 messages · Page 1 of 1 (latest)

stuck swanBOT
naive storm
#

@steel jacinth no I don't think it's expected behaviour. If you were calling confirmAcssDebitPayment and passing new bank account details it should work

#

yolan-acss-confirmation

steel jacinth
#

@naive storm , actually, using PAD payment method, I do not provide the bank account detail myself. I just create a payment intent. And calling the stripe.confirmAcssDebitPayment with the client secret display the stripe modal that allow the user to choose its bank account

#

So on the first attempt, the modal is like that:

#

allowing me to choose any bank account

#

But at the second attempt, the modal is like that:

#

It does not let me choose the bank account, just confirm the payment with the bank account I choose during the first submission

naive storm
#

Can you share an example URL where I can reproduce this end to end?

#

Also I don't really get how you end up with a failure in that specific UI flow? What exactly do you choose to trigger the error?

steel jacinth
#

Yes, you can try on my staging environement. Using this url : https://stage-frontend.zeffy.com/fr-CA/donation-form/4758d887-bbc2-4e18-b929-05826b45a303
if you fill the form and choose "Débit préautorisé (DPA)" payment method, then choose "vérification à l'aide de microversements." with wrong information (ex: 000 / 11000 / 001234567899). The payment will fail.
Then, if you try another payment attempt, you will see the same modal in my screenshot

#

(sorry, the form may be in french, I can provide you a US form if you want)

naive storm
#

all good I can read French. and okay it's the "micro-deposits" that lets you simulate failures

steel jacinth
#

yes

naive storm
#

Okay so you call confirmAcssDebitPayment, you get in the microdeposits stage at that point so it's expected that you would be "stuck" in the stage where you have to enter micro-deposits at that point.

You're expecting confirmAcssDebitPayment() to "override" that stage?

steel jacinth
#

Ha ok, so this micro-deposit verification option directly in the modal is only available in test mode ?
But I make sens when you says that

naive storm
#

I don't follow at all what you mean right now

#

I just tried and at the end of the flow I get redirected to a completely different URL

#

so I don't understand how to reproduce exactly what you said

#

Are you quitting the flow in the middle? Or something else?

steel jacinth
#

When I use the bank account number 001234567899 (different that the testing one 000123456789) after clicking on "vérification à l'aide de microversements". The payment attemps failed.
Then I makes a second submission on the form, and then the modal is the one where the user canoot change its bank account

steel jacinth
naive storm
#

ah gotcha I missed that you typed a different bank account number. Let me try that on my own integration first

#

ah okay now I can reproduce

steel jacinth
#

Ok thank you for your time and the answer. I think I will just use an other payment intent on every submission before you fix it

#

Have a good day