Findings #1 and #2 fixed. Now **Finding #3 (High):** Add payment endpoints to storefront API test matrix in spec 09, **Finding #4 (High):** Fix pay endpoint error text in spec 02, **Finding #5 (High):** Add CancelUnpaidBankTransferOrders to schedule in spec 09, **Finding #6 (Medium):** Remove orphan `/payments*` mapping in spec 02.


Edit

| retrieves checkout with totals | GET /api/storefront/v1/checkouts/{id} | 200 response, includes totals_json fields | happy path |
| validates required address fields | PUT address with missing city | 422 response | validation |

| retrieves checkout with totals | GET /api/storefront/v1/checkouts/{id} | 200 response, includes totals_json fields | happy path |
| selects a payment method | PUT /api/storefront/v1/checkouts/{id}/payment-method with method=credit_card | 200 response, status=payment_selected, payment_method stored | happy path |
| completes checkout with credit card payment | POST /api/storefront/v1/checkouts/{id}/pay with card fields | 200 response, status=completed, order created | happy path |
| rejects payment with declined card | POST /api/storefront/v1/checkouts/{id}/pay with magic decline number | 422 response, payment declined message | validation |
| validates required address fields | PUT address with missing city | 422 response | validation |