PayPay performs checks to prevent unintended duplicate payments when consecutive payment requests are made within a short period of time for the same user, the same merchant, and the same amount.
Note1: If you want to make a payment with the same details within a short period of time using Native Payment, set the value of agreeSimilarTransaction to true in the query parameters and execute the payment request.
Note2: There is no way to avoid SUSPECTED_DUPLICATE_PAYMENT with recurring payments. Therefore, please handle it in your implementation.