Problem type URIs used in application/problem+json error
responses per RFC 9457.
| Type | Status | Description |
|---|---|---|
payment-required |
402 |
The requested resource requires payment. The server has included a WWW-Authenticate challenge describing acceptable payment methods. |
payment-insufficient |
402 |
The payment amount provided is too low to satisfy the server's price for this resource. |
payment-expired |
402 |
The challenge or authorization has expired. The client should request a fresh challenge and retry. |
verification-failed |
402 |
The payment proof included in the credential could not be verified by the server. |
method-unsupported |
400 |
The payment method specified by the client is not accepted by this server. |
malformed-credential |
402 |
The credential format is invalid and could not be parsed by the server. |
invalid-challenge |
402 |
The challenge ID is unknown, expired, or has already been used. |
| Type | Status | Description |
|---|---|---|
session/invalid-signature |
402 |
The voucher or close-request signature could not be verified. |
session/signer-mismatch |
402 |
The signer is not authorized for this payment channel. |
session/amount-exceeds-deposit |
402 |
The voucher amount exceeds the channel deposit. |
session/delta-too-small |
402 |
The amount increase is below the server's minimum voucher delta. |
session/channel-not-found |
402 |
No payment channel with this ID exists. |
session/channel-finalized |
402 |
The payment channel has been closed and can no longer accept vouchers. |
session/challenge-not-found |
402 |
The challenge ID is unknown or has expired. |
session/insufficient-balance |
402 |
There is insufficient authorized balance in the channel for this request. |