Errors
PAYMENT_DECLINED
PAYMENT_DECLINED
The payment processor returned a definitive decline (insufficient funds, card blocked, fraud signal, do-not-honor). Distinct from PAYMENT_FAILED, which is transient.
Summary
| Field | Value |
|---|---|
| HTTP status | 400 |
errorCategory | payment |
retryable | false |
When This Fires
POST /v1/marketplace/orders/place— payment authorization was declined by the issuing bank or processor risk engine.
Recommended Action
Surface the decline to the user and let them choose a different payment method:
- Show a clear "your card was declined — please try another payment method" message.
- Open the payment-method picker.
- Resubmit
placewith the new method.
Do not retry the declined card automatically — repeated retries can trigger fraud lockouts.
Example
Code