Start here
Errors
JSON errors use a stable code. Show the message to the buyer. Log the code.
| HTTP | code | Meaning |
|---|---|---|
| 400 | bad_request | Validation failed |
| 401 | unauthorized | No session |
| 403 | forbidden | Seller cannot accept payments yet |
| 404 | not_found | Product or store missing |
| 429 | rate_limited | Slow down |
| 503 | gateway_unavailable | Mavelo Payments not configured |