Выплата рубля

Создание сделки на выплату рубля (Покупка USDT)

POST https://api.exgobit.net/trade/createOffer

Параметры

Параметр
Обязателен?
Описание

amountFiat

Да

Сумма в фиате

fiatInfo.fiatCode

Да

Для рубля всегда заполняется RUB

fiatInfo.providerCode

Нет

tokenCode

Да

Всегда заполняется USDT

type

Да

Тип сделки, может быть 0/1 0 - покупка 1 - продажа В данном случае всегда заполняется 0

paymentMethod

Нет

Метод оплаты 0 - Карта 1 - СБП 2 - Номер счета 3 - Любой Если выбран метод 3 (Любой), клиенту отдается форма с выбором банка и метода оплаты

clientIp

Нет

IP адрес пользователя, который будет производить оплату

clientEmail

Нет

Email адрес пользователя, который будет производить оплату

clientCardNumber

Нет

Номер карты адрес пользователя с которой будет осуществлен перевод

goodReturnLink

Нет

Ссылка, на которую будет произведен редирект, в случае успешной оплаты

badReturnLink

Нет

Ссылка, на которую будет произведен редирект, в случае не успешной оплаты

Пример кода (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