#heymato
1 messages · Page 1 of 1 (latest)
Hi there, do you have the PaymentIntent ID?
This is the pi numbver: https://dashboard.stripe.com/payments/pi_3MRKjUEzohgVwKXw1I5YXfLc
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Do you see anything strange or is the problem on customer side ?
If you check the last_payment_error of this PaymentIntent, it says The PaymentIntent failed due to a timeout on the upstream provider's side. Provide a new payment method to attempt to fulfill this PaymentIntent again.
Which means the payment provider has problem during this payment.
The only problem is, our customer added a screenshot, and the money went from their account... This is actually the second time we had this
This is the payment receipt from the customer
Am I doing something wrong in my implementation?
You mean the funds was deducted from their account, but you don't receive it in your Stripe account?
yes
Stripe says the payment did not happen, but the customer received a receipt the money is deduced
based on what I saw in your account, the payment was not succeeded.
Can I suggest you to write in to Stripe support https://support.stripe.com/contact to investigate further?
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
OK I will
Just to make sure
Atm when on my site this is my flow:
- createPayment
- (updatePayment intent when one was created already, e.g price change)
- confirmPayment
- listen to webhook for success or failure
- in case of failure re-use paymentIntent
Can you tell me more about re-use paymentIntent ?
well, I reuse the intentID
So when a customer has an paymentIntent ID, this gets stored in my redux store. When a payment did not succeed, I re-use this ID and update the intent with whatever changes (amount, currency,...)
once a payment succeeded, I clear the redux store id and a new paymentIntent is created on checkout
Hmm, why do you need to create a new paymentIntent when the payment succeeded?
I do not create a new one instantly, only when the customer goes again to checkout
so when entering checkout I check if there is a PID or not. If not I create one, else I re-use an existing.
OK. Then so far I don't see a problem in your integration.
OK
Thank you
I just have an of topic question. Is there a way to 'bookmark' or store my conversations in discord?
Now it is sometimes hard to find my threads again
I don't see a bookmark function in discord, but you can bookmark the thread URL in your own broswer