Для карты (небезопасно)
Метод запроса
POST
URL запроса
/v2/merchant/transactions/withdrawal
Параметры запроса
Название
Формат
Описание
extId
string
Идентификатор транзакции клиента
callbackUrl
(опционально)
string(1-255)
Адрес колбэка для транзакции
currency
string(3-4)
Код валюты ISO 4217 (RUB, UZS и т.д.)
amount
int
Сумма (Только сумма кратная 100)
Пример запроса
curl --request POST \
--url https://{{domain}}/v2/merchant/transactions/withdrawal \
--header 'Authorization: Bearer {{your_api_token}}' \
--header 'X-Signature: {{sign}}' \
-d '{
"extId": "123456789",
"callbackUrl": "https://webhook.site/#!/view/151a4e3c",
"currency": "RUB",
"amount": 1000,
"cardNumber": "4111111111111111"
}'$httpClient = new \GuzzleHttp\Client();
$response = $httpClient->post('https://{{domain}}/v2/merchant/transactions/withdrawal', [
'headers' => [
'Authorization' => 'Bearer {{your_api_token}}',
'X-Signature' => '{{sign}}'
],
'body' => "{\n \"extId\": \"123456789\",\n \"callbackUrl\": \"https://webhook.site/#!/view/151a4e3c\"\n \"currency\": \"RUB\",\n \"amount\": 1000,\n \"cardNumber\": \"4111111111111111\"\n}"
]);Параметры ответа
Название
Формат
Описание
id
int
Номер транзакции
amount
decimal
Сумма транзакции
amountInUsdt
decimal
Сумма транзакции в USDT
commissionInUsdt
decimal
Коммисия в USDT
totalAmountInUsdt
decimal
Сумма транзакции c учётом коммиссии в USDT (amountInUsdt - commissionInUsdt)
currency
string(3,4)
Код валюты ISO 4217 (RUB, UZS и т.д.)
currencyRate
decimal
Курс валюты
expiresAt
datetime
Дата когда транзакция будет просрочена
Пример ответа
{
"id": 1234,
"amount": 1000.0,
"amountInUsdt": 11.11,
"commissionInUsdt": 0.11,
"totalAmountInUsdt": 11.0,
"currency": "RUB",
"currencyRate": 90.0,
"expiresAt": "2025-10-21T14:39:38"
}Last updated