In the approved TestBucks payment sandbox, check that retrying a purchase never charges the customer twice. Use a synthetic order. Simulate a lost response after the first payment is accepted, retry the same order, and compare the final order and payment records. A success screen alone is not enough: show evidence of exactly one accepted charge. Do not use a real card or production checkout.