I'm worried about payment retries. If the payment goes through but the response gets lost, can trying again charge the customer twice? Investigate in the sandbox. Don't use real payments or change the product yet. Show what happened in the order and payment records.