Create a withdrawal order
POST
/api/v1/integration/withdrawal-order/You can use this CURL to create a Withdrawal order.
curl --request POST \
--url https://baseurl.com/api/v1/integration/withdrawal-order \
--header 'Authorization: Bearer Your Token' \
--header 'Content-Type: application/json' \
--header 'accept: text/plain' \
--data '{
"amount":
"externalTransactionId":
"currency":
"additionalFields": [
{
"key":
"value":
}
]
}'
Request
Body Params application/json
amount
number
Order amount
Example:
100
currency
string
Order currency in ISO 4217 standard.
Examples:
EURUSDRUB
externalTransactionId
string
Order ID in your system
Example:
Merch-bf95219b-393d-4323-91bf-639be
additionalFields
array [object {2}] | null
Additional fields. Required for some cases.
key
enum<string> | enum<null>
Key name
Allowed value:
CardNumber
value
string | null
Value name
Example:
123456789012
Example
{
"amount": 100,
"currency": "EUR",
"externalTransactionId": "Merch-bf95219b-393d-4323-91bf-639be",
"additionalFields": [
{
"key": "CardNumber",
"value": "123456789012"
}
]
}
Request samples
Responses
Order created successfully(200)
Bad request(400)
Authorization error(401)
Forbidden: Your authorization is disabled or not properly configured - please contact the manager for consultation.(403)
Temporary error(423)
Order created successfully
HTTP Code: 200
Content Type : JSONapplication/json
Data Schema
externalId
string
Order ID in our system
Example:
PSP-bf95219b-393d-4323-91bf-639ac
orderStatus
enum<string>
Сurrent order status
Allowed values:
CreatedProcessingSuccessFailed
Example
{
"externalId": "PSP-bf95219b-393d-4323-91bf-639ac",
"orderStatus": "Created"
}
Last modified: a month ago