Выплата рубля
Создание сделки на выплату рубля (Покупка USDT)
POST https://api.exgobit.net/trade/createOffer
Параметры
amountFiat
Да
Сумма в фиате
fiatInfo.fiatCode
Да
Для рубля всегда заполняется RUB
fiatInfo.providerCode
Нет
Приоритетный банк для выдачи Возможные значения: https://docs.appexbit.net/dop.-informaciya/naimenovanie-bankov
tokenCode
Да
Всегда заполняется USDT
type
Да
Тип сделки, может быть 0/1 0 - покупка 1 - продажа В данном случае всегда заполняется 0
paymentMethod
Нет
Метод оплаты 0 - Карта 1 - СБП 2 - Номер счета 3 - Любой Если выбран метод 3 (Любой), клиенту отдается форма с выбором банка и метода оплаты
clientIp
Нет
IP адрес пользователя, который будет производить оплату
clientEmail
Нет
Email адрес пользователя, который будет производить оплату
clientCardNumber
Нет
Номер карты адрес пользователя с которой будет осуществлен перевод
goodReturnLink
Нет
Ссылка, на которую будет произведен редирект, в случае успешной оплаты
badReturnLink
Нет
Ссылка, на которую будет произведен редирект, в случае не успешной оплаты
externalId
Нет
Id сделки в Вашей системе. Отправляется в callback
Пример кода (cURL)
curl --location 'https://api.exgobit.net/trade/createOffer/' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"amountFiat": "18000",
"fiatInfo": {
"fiatCode": "RUB",
"providerCode": ""
},
"tokenCode": "USDT",
"type": 0,
"clientIp": "109.252.116.109",
"clientEmail": "[email protected]",
"clientCardNumber": "220200000000",
"goodReturnLink": "https://test.net/hst_s1lyfvl3tneuto7mmfvdxpistc1v8pbmvtl/",
"badReturnLink": "https://test.net/hst_s1lyfvl3tneuto7mmfvdxpistc1v8pbmvtl/"
}'
Пример кода (PHP pecl)
$request->setRequestUrl('https://api.exgobit.net/trade/createOffer/');
$request->setRequestMethod('POST');
$body = new http\Message\Body;
$body->append('{
"amountFiat": "18000",
"fiatInfo": {
"fiatCode": "RUB",
"providerCode": ""
},
"tokenCode": "USDT",
"type": 0,
"clientIp": "109.252.116.109",
"clientEmail": "[email protected]",
"clientCardNumber": "220200000000",
"goodReturnLink": "https://test.net/hst_s1lyfvl3tneuto7mmfvdxpistc1v8pbmvtl/",
"badReturnLink": "https://test.net/hst_s1lyfvl3tneuto7mmfvdxpistc1v8pbmvtl/"
}');
$request->setBody($body);
$request->setOptions(array());
$request->setHeaders(array(
'x-api-key' => 'YOUR_API_KEY',
'Content-Type' => 'application/json'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Пример ответа
{
"success": true,
"message": "",
"addedOffers": [
{
"status": 5,
"id": "338cc847-4e56-432d-9c84-226713067669",
"message": "https://pay.exgobit.net/waiting?338cc847-4e56-432d-9c84-226713067669",
"fiatInfo": {
"id": "",
"TraderCardId": "00000000-0000-0000-0000-000000000000",
"providerCode": "",
"fiatCode": "RUB",
"cardNumber": "",
"cardHolder": "",
"fiatRate": 0
},
"amountFiat": "15000",
"humanId": 0,
"isGroup": false
}
]
}
Last updated