Internal transfer
Wallet-to-wallet transfers — lifecycle and error codes.
API: POST /v1/transfer, GET /v1/transfer/{externalId}
| Status | Meaning |
|---|---|
PENDING | Transfer created |
CONFIRMED | Confirmed internally |
COMPLETED | Funds moved successfully |
REJECTED | Rejected |
EXPIRED | Expired before completion |
ERROR | Processing error |
Error codes
BAD_REQUEST (400)
| Error code | Description |
|---|---|
MalformedRequest | Same payer and receiver account, invalid amount, invalid externalId, or invalid toTaxId. |
InvalidParameter | externalId on GET is malformed or exceeds 100 characters. |
NOT_FOUND (404)
| Error code | Description |
|---|---|
NotFound | No transfer exists for the given externalId. |
See also HTTP errors.