#weretaco-payment-fails

1 messages ยท Page 1 of 1 (latest)

foggy pike
#

Hi! Discord is busy this morning, will get to this in a moment!

solid swan
#

๐Ÿ‘‹ I'm hopping in @orchid crystal !

#

What are you currently doing in the event of a failure?

orchid crystal
#

just looking at the flow

#

if they say, tap and get insufficient funds, will it go back to requires_capture for a status?

#

ok

#

so if i get requires_confirmation then process

#

if that fails i set the status back to requires_payment_method

#

and try and get a new payment method

#

so i just tried it locally and it was fine

#

using test amount 1.05 to get a declined, it loops back and asks for another payment method

#

tthen cancelled and tried a new amount with an even decimal and it was ok to proceed

#

so i haven't been able to replicate that issue where we had a card declined and the terminal refused all new payments thinking the old card was in there

solid swan
orchid crystal
#

i can grab it yes

#

failed on pi_3KmfkG2Hed0HQBH80kLyJ6OA

#

then the subsequent attempt was

#

pi_3KmflE2Hed0HQBH81ZlgCKYF

solid swan
#

๐Ÿ‘ looking now!

orchid crystal
#

do you need the connected account id?

solid swan
#

No, I should be fine without it

#

Do you remember when you got into this state - was a card still in the terminal?

orchid crystal
#

they removed it to try another card

#

and then was also not working for other customers

#

seems like the terminal just got stuck thinking the card was still in there

solid swan
#

Yeah I think you're hitting an odd edge case where the reader doesn't get the update that the card has been removed and ended up in a bad state - I don't think it's anything you're doing wrong in your integration.

I'll flag to the team that handles this, so they can fix it in the future

orchid crystal
#

ok

#

i actually reproduced it right now

#

i'v ebeen doing all my testing with tap

#

so what i did was create a new PI with amount ending in .05 so it would decline

#

started the payment and inserted the card.. then just left it in there

#

after decline it looped around and tried again (a few times)

#

pulled it out, put it back in and it went to "processing" for a while then just dumped back to the main screen

#

and now if i try a payment it thinks the card is in there

solid swan
#

Do you mind sending an email in to support@stripe.com and mention you spoke to karbi? I think this will take some more coordination with the terminal team and they may have some follow-up questions, which will be easier to coordinate over email

orchid crystal
#

sure.. i also have a message in with our account rep so i'll mention you to them

solid swan
#

๐Ÿ‘ just let me know when you've sent the email so I can pull it on my end

solid swan
#

@orchid crystal Jut checking in - did you end up sending in an email?

orchid crystal
#

just followed up with our account rep and doing some testing

solid swan
#

gotcha - your account rep should also be able to get this to the right people