#spock3349
1 messages · Page 1 of 1 (latest)
Hi
Could you please share the PaymentIntent Id ?
pi_3NPgmxkopksS7bWuOXROYtXC
I can't find this ID, can you please double check it ?
let me checking again
I confirm once again that this is correct, but my environment is in a testing environment.
pi_3NPgmxKopkss7bwu0XRoYtXC
Hi! I'm taking over this thread.
This PaymentIntent has status status: "requires_payment_method", so it is not successful. Are you saying that it is?
Not entirely correct. What I'm asking is, can users continue to make payments using the generated QR code? So, if a user's first payment fails, they might attempt to use another payment method (in our testing environment, we try again to make it successful). However, there is no record of these transactions in the dashboard.
For the specific PaymentIntent you shared, the payment simply failed. There was no other attempts.
Yes, I made another payment using the same QR code, but there are no records of any transactions, which is why I find it strange and am inquiring about it. You can see in the first and second images I provided that I attempted to make the payment again for testing purposes. Is it possible that for PromptPay, if the first attempt fails, there will be no transaction records at all?
Is there any progress so far?
Sorry about the delay, Discord was busy.
However it's still not clear to me what the issue is.
no problem, did you know about the payment method of PromptPay?
The generated QR code allows users to make continuous payments, right? (Until the expiration deadline)
If a user's first payment fails, is it possible for them to make a payment using the same QR code again?
If it is possible, where will the record of this successful transaction be displayed in dashboard?
If not, where will the record of this failure transaction be displayed in dashboard?
Got it, thanks for the clarification.
Not very familiar with PromptPay, so give me a few minutes to look into this.
ok
By reading this https://stripe.com/docs/payments/promptpay
It looks like one PaymentIntent => one QR code => one payment.
Does it mean that Stripe will only record a single payment transaction for each QR code?
But I have previously asked your customer service and they mentioned that the QR code can remain active for a considerable amount of time (which we cannot control). During this period, users can continue to make payments. How should we handle this situation?
Does it mean that Stripe will only record a single payment transaction for each QR code?
Yes that's my understanding.
How should we handle this situation?
Which situation? I don't understand your question.
Because if I use the same QR code again, there are no error messages displayed, and the payment is successful (in test mode), won't it result in the user being charged again?
Because if I use the same QR code again, there are no error messages displayed, and the payment is successful (in test mode)
Can you share an example were you saw this? One the QR cod is used and successful, then you cannot use it again.
I need a PaymentIntent ID.
I already provided ! the id is pi_3NPgmxKopkss7bwu0XRoYtXC but there are no restrictions, yet I am able to reuse the QR code repeatedly!
I am able to reuse the QR code repeatedly!
That's only because the payment is not successful!
Once the PaymentIntent is status: succeeded, then you can't reuse the QR code.
What I have been trying to ask is, in the case of a failed payment, if the user tries to make the payment again and there is no record , but the payment is successful, what should be done in such a situation?
That's not how it works.
As soon as the payment is successful, the status will change to succeeded and you will receive webhook events.
ok, I understand. thank you