Перейти к содержимому

Подключение трейдера

Для подключения нужны две вещи: настроенный в Core трейдер и шлюз trader в настройках мерчанта, где этот трейдер указан.

Валюта операций, по которой отбирается трейдер. Задаётся только при создании трейдера.

В этой же валюте задаются все лимиты реквизитов трейдера.

При подборе валюта трейдера должна совпадать с валютой запроса мерчанта — независимо от настройки convert_to.

Признак того, что трейдер работает в USDT. При включённой настройке балансы кошельков трейдера ведутся в USDT.

Общие лимиты суммы. Задаются в валюте трейдера.

Срок в часах, на который откладывается зачисление по выплате. По истечении срока сумма выплаты и комиссия переводятся на кошельки трейдера.

Криптокошельки, привязанные к балансам main и deposit трейдера.

Если включено Address from the Tron system, кошелёк участвует в периодическом сканировании поступлений: при обнаружении перевода на него трейдеру зачисляется депозит на сумму поступления.

Работает только у трейдеров с включённым Convert to USDT.

Список банков, доступных трейдеру. Завести профиль можно только на банк из этого списка.

Настройки бывают двух видов: с конвертацией и без неё. Если у трейдера включён Convert to USDT, у мерчанта должны быть настройки с конвертацией в USDT; если нет — настройки в валюте, указанной при создании трейдера.

С конвертацией:

{
"USDT": {
"gateways": {
"pay": { "providers": [{ "trader": "trader" }] },
"payout": { "providers": [{ "trader": "trader" }] }
}
},
"convert_to": "USDT",
"gateways": {
"allow_host2host": true,
"trader": {
"list": [1111],
"private_key": "1ccca8894bf0baabb47ef6695c0f0f18",
"pay_expired_minutes": 15
}
}
}

Без конвертации (валюта трейдера должна совпадать с валютой из настроек):

{
"RUB": {
"gateways": {
"pay": { "providers": [{ "trader": "trader" }] },
"payout": { "providers": [{ "trader": "trader" }] }
}
},
"gateways": {
"allow_host2host": true,
"trader": {
"list": [1111],
"private_key": "1ccca8894bf0baabb47ef6695c0f0f18",
"pay_expired_minutes": 15
}
}
}
Настройка Назначение
list ID трейдеров, участвующих в подборе при создании транзакции
private_key ключ для подписи входящего колбэка в Business

Другие параметры шлюза описаны в настройках, включая рандомайзер суммы — он не даёт двум открытым Payin на одном устройстве иметь одинаковую сумму.

Одних настроек в Core недостаточно, чтобы реквизит был выдан. В приложении трейдера должны быть:

  1. устройство в статусе active;
  2. привязанный к нему банковский профиль без блокировки;
  3. реквизит нужного типа в статусе active с диапазоном суммы и лимитами, которые пропускают платёж.

Порядок, в котором это проверяется, описан в разделе Выбор реквизита.