Retrieve the status of an order.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The id or the partner order identifier of the order to retrieve.
Query Parameters
Section titled “Query Parameters ”Will return the crypto amount that has been received thus far and the fiat amount into the price and value fields.
Example
trueResponses
Section titled “ Responses ”Order status retrieved successfully.
object
The order id.
Example
12345The date and time of the order.
Example
2019-06-18T07:32:28ZThe currency pair of the order.
Example
BTC-EURThe current status of the order.
Example
completedobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURThe fee earned by the partner in terms of a percentage for this order.
Example
1.5object
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURUnique identifier provided by the partner.
Example
4ea2b5e9-a413-4359-a8f6-9263ae8a0ee7U
Example
{ "amount": 0.42, "currencyCode": "EUR"}Reasons as of why the order is not yet completed.
object
The code related to this reason
Example
011The description of the reason.
Example
Your IBAN account is not verified.The proposed solution for this reason.
Example
Verify your IBAN account.If an action from the user is required at this point to progress the order.
Indicator if an action from the BTC Direct support department is required.
Example
trueThe URL where the action can be executed (only available when userActionRequired is true)
Example
https://my.btcdirect.eu/nl-nl/iban-verification/Example
[ { "code": "011", "description": "Your IBAN account is not verified.", "solution": "Verify your IBAN account.", "url": "https://my.btcdirect.eu/nl-nl/iban-verification/", "userActionRequired": true, "supportActionRequired": false }]object
The amount of the cryptocurrency.
Example
0.5The currency code.
Example
BTCobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURThe address to which the coins should be sent.
Example
3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5The destination tag which should be used to send the coins. This depends on the coin type and can be a string or an integer. For XRP it is an integer, for other coins it is a string.
Example
{ "default": "ABC1234", "XRP": 12341}object
The address of the wallet.
Example
3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5Link to the wallet on the wallet explorer.
Example
https://www.blockchain.com/btc/address/3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5The unique transaction id.
Example
f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6Link to the transaction on the blockchain explorer.
Example
https://www.blockchain.com/btc/tx/f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6The IBAN account number to which fiat is paid out to.
Example
NL37BUNQ2025406444object
The amount of the cryptocurrency.
Example
0.5The currency code.
Example
BTCobject
The amount of the cryptocurrency.
Example
0.5The currency code.
Example
BTCCurrency details including optional CAIP-19 asset identifier
object
The currency code.
Example
USDC_SOLThe currency ticker.
Example
USDCThe human-readable currency name.
Example
USD Coin (Solana)CAIP-19 chain-agnostic asset identifier, e.g. solana:5eykt…/spl:EPjFWdd5…
Example
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vCurrency details including optional CAIP-19 asset identifier
object
The currency code.
Example
USDC_SOLThe currency ticker.
Example
USDCThe human-readable currency name.
Example
USD Coin (Solana)CAIP-19 chain-agnostic asset identifier, e.g. solana:5eykt…/spl:EPjFWdd5…
Example
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp/spl:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vA list of possible errors for this endpoint.
object
Example
{ "errors": { "ER033": { "code": "ER033", "message": "Missing order id parameter.", "solution": "Supply an order id parameter." }, "ER034": { "code": "ER034", "message": "Invalid order id parameter.", "solution": "Order id parameter can only be a number." }, "ER035": { "code": "ER035", "message": "An order with the supplied id was not found.", "solution": "Supply a valid order id." }, "ER700": { "code": "ER700", "message": "User authorization token not found.", "solution": "Provide a user authorization token." }, "ER701": { "code": "ER701", "message": "User authorization token has expired.", "solution": "Request a new authorization token, or refresh the token." }, "ER702": { "code": "ER702", "message": "User authorization token is invalid.", "solution": "Provide a valid user authorization token." }, "ER703": { "code": "ER703", "message": "User identifier does not belong to the user in the user authorization token.", "solution": "Provide a valid user identifier, or remove the user identifier header." }, "ER704": { "code": "ER704", "message": "No user identifier found in headers.", "solution": "Provide a valid user identifier, or use the user/password authentication mechanism to request a user token and send that." }, "ER705": { "code": "ER705", "message": "User identifier is not linked to a user.", "solution": "Provide a valid user identifier, link this user identifier to a user account, or use the user/password authentication mechanism." }, "ER706": { "code": "ER706", "message": "User identifier is invalid.", "solution": "Provide a valid user identifier, a unique identifier string for the user account that is not already in use." }, "ER707": { "code": "ER707", "message": "User identifier is invalid.", "solution": "Please provide an identifier, consisting of 36 - 255 characters, numeric or alphanumeric only." }, "ER708": { "code": "ER708", "message": "There is a pending document for this side.", "solution": "Wait for the pending document to be reviewed." }, "ER709": { "code": "ER709", "message": "User not found, or user has been deleted.", "solution": "Provide a valid user identifier." }, "ER800": { "code": "ER800", "message": "Authorization token is invalid.", "solution": "Provide a valid authorization token." }, "ER801": { "code": "ER801", "message": "Authorization token has expired.", "solution": "Request a new authorization token." }, "ER802": { "code": "ER802", "message": "Authorization token not found.", "solution": "Provide an authorization token." }, "ER803": { "code": "ER803", "message": "Multiple authorization methods used.", "solution": "Use exactly one authorization method." }, "ER805": { "code": "ER805", "message": "API key is invalid.", "solution": "Provide a valid API key." }, "ER806": { "code": "ER806", "message": "API key not found.", "solution": "Provide an API key." }, "ER999": { "code": "ER999", "message": "A general error has occurred. Please contact our support team.", "solution": "Contact our support team." } }}