| Subtotal | 0 |
|---|---|
| Coupons applied | none |
| Discount | -0 |
| Amount due | 0 |
| Paid? | no |
Valid codes: SAVE10 (10% off, "single-use"), HALF (50% off, "single-use"), WELCOME (5 off). Two assumptions live here: that a single-use coupon is only counted once, and that discounts do not stack. The server enforces neither.
The captcha below is checked only in the browser. Amount due is deducted from your wallet — and if it is negative, your wallet goes up.
Confirming is the last step of the workflow — it is supposed to run only after a successful payment. The confirm endpoint does not re-check that. It also reads status fields straight from the request.