#spock3349

1 messages · Page 1 of 1 (latest)

oak fableBOT
inland carbon
#

hello, i'll get back to you in a bit!

steady rune
#

ok

inland carbon
#

yep, it's possible with PromptPay, if you pay and the payment attempt has expired, then Stripe will initiate a refund

steady rune
#

What will happen if the user makes a payment before the QRCode expires?

#

I remember that the expiration time for the QRCode is quite long

inland carbon
#

The Stripe payment attempt is only valid for 1 hour, but the promptpay qr code will not expire

If a customer still pays using the promptpay qr code even when the payment attempt has expired, the customer will receive a notification for a refund request after a few hours.

steady rune
#

I see.. Stripe will automatically handle refunds for transactions that have expired payment attempts right ?

inland carbon
#

pretty much yes. To be clear though, the customers also need to provide their refund details.

#

Stripe will send the customer an email, and the customer will need to fill up the refund details before the refund can be processed

steady rune
#

and within an hour, if the user tries to make a successful payment, then the transaction will be completed, and there will be a record in the Stripe dashboard

inland carbon
#

yep. I suggest you test it to ensure that it works as per what you expect

steady rune
#

In fact, I have tested this before. But when my first payment failed and then I immediately made a successful payment the second time (in test mode), I didn't see any record of the second transaction in the Stripe dashboard

inland carbon
#

do you have the PaymentIntent id?

steady rune
#

pi_3NPgmxKopkss7bwu0XRoYtXC

#

i try this in test env

inland carbon
#

hrm, was it within 1 hour?

steady rune
#

yes

#

almost immediately

inland carbon
#

if you confirm that PaymentIntent again (which i think should generate a new QR code) and then pay again, does that move the PaymentIntent into successful status?

steady rune
#

I might have to test this later. I'll come back with new questions thread then?

#

thanks

inland carbon
#

sure!

steady rune
#

HI, I retested it, and there is no way to generate a new QR code because that would create a new order in our system. The QR code for existing orders will not be visible on the Stripe dashboard after the initial payment failure and subsequent transactions.

#

pi_3NSWAeKopkss7bwu0LuyiDN8

inland carbon
#

i see. to clarify, can you elaborate a bit on what's your main concern here?

steady rune
#

What I am concerned about is the inability to refund the users for these second payments made within an hour.

inland carbon
#

ah, they will definitely be refunded. Stripe does have checks and will automatically generate the refund email.

steady rune
#

Are you saying that Stripe will automatically process refunds for these second payments made within an hour, which were not recorded?

oak fableBOT
steady rune
#

I thought only payments that exceed one hour would be eligible for refund processing by Stripe.

alpine jolt
#

Hi @steady rune I'm taking over, give me a sec to catch up

#

Thanks for waiting.For first unexpected fund, Stripe will send an email to ask for bank details to transfer the refund

For subsequent unexpected funds, stripe will adjust your balance and send you'll need to deal it with customer outside of Stripe,