Error
- codeType: stringenumrequired
Stable machine-readable cause. Branch on this, never on
message.values- validation
_failed - A field is missing or malformed — including an amount with more than two decimals and a currency other than the shop currency;
details[]names the field. Fix the request.
- A field is missing or malformed — including an amount with more than two decimals and a currency other than the shop currency;
- authentication
_failed - The key is missing, malformed or revoked, or sent to the other environment's host.
- method
_not _enabled - The method is not enabled for the shop, or the key is of the other shop type — a payin shop key on a payout endpoint, or the reverse.
- resource
_not _found - No such transaction in this shop.
- merchant
_reference _conflict merchant_referenceis already used with a different body. Resend the original body to get the existing transaction, or use a new reference.
- action
_not _allowed - The action is not available for this method or status.
- rate
_limited - Too many requests. Retry after
Retry-Afterseconds.
- Too many requests. Retry after
- internal
_error - Failure on our side. Retry the identical request.
- not
_supported _yet - Described in the contract, not working yet.
- validation
- messageType: stringrequired
Human-readable. Not stable — do not parse.
- detailsType: array of objectProperties: 2
Set for
validation_failed— one item per field.