Payments
/m/payments/ · state: idleRoutes
| Method | Pattern | Name | Match | Variants | Calls | |
|---|---|---|---|---|---|---|
| POST | /charges |
Create charge | needs idle → charged 1 matcher | 201 weighted | 0 | edit |
| POST | /charges |
Charge missing amount | 422 weighted | 0 | edit | |
| GET | /charges/{id} |
Get charge | 200 weighted | 0 | edit | |
| POST | /refunds |
Refund (first call fails, then succeeds) | needs charged → refunded | 503 201 sequence | 0 | edit |
| POST | /refunds |
Refund before charge | needs idle | 409 weighted | 0 | edit |
| POST | /_reset |
Reset flow | → idle | 204 weighted | 0 | edit |