I recently received feedback from two users that they charged twice after entering their password when trying to initiate payment on the app.

Hello, I recently received feedback from two users that they charged twice after entering their password when trying to initiate payment on the app. I checked my front-end and back-end codes, both of which only initiate one order, but I don't know why the user deducts two payments after entering the password. I hope everyone can help me analyze this problem and how it came about? Additionally, I wonder if there is a possibility that the system may prompt the user to enter their password again due to network issues, resulting in the deduction of two payments. But the user told us that they only entered the password once (I don't know if the user lied). I am unable to find how the problem arose. I hope you can help me analyze how to solve this problem? If you also encounter such a problem, can you teach me how to solve it?

What sort of in-app purchase is this? Subscription / consumable / non-consumable…

Why do they believe they’ve been charged twice? (Ask them to send a copy of the receipt that Apple sent them, or a screenshot of their purchase history.)

I recently received feedback from two users that they charged twice after entering their password when trying to initiate payment on the app.
 
 
Q