Создание заявки на ввод

Любой ввод средств начинается с создания заявки на ввод, в результате чего вы получаете реквизиты для осуществления операции ввода, которые вы и передаете вашему клиенту. Сразу после создания заявка будет находиться в статусе "Обработка" до тех пор, пока ваш клиент не выполнит оплату или не истечет срок действия заявки.

В случае оплаты, заявка перейдет в один из статусов, соответствующих сумме оплаты:

  • Оплачено. Если ваш клиент выполнил оплату копейка в копейку, согласно той сумме что была указана в заявке. В случае эквайринга обычно речь идет именно об этом статусе

  • Частично оплачено. Если ваш клиент недоплатил какую-то часть суммы. Например в заявке было указано 100 рублей 49 копеек, а клиент оплатил ровно 100 рублей. Чаще всего такая ситуация бывает с P2P методами. Иногда бывает так что вместо 10 тысяч рублей была оплачена всего 1 тысяча, поскольку клиент запутался в нулях.

  • Переплата. Если ваш клиент переплатил какую-то часть суммы. Например в заявке было указано 100 рублей 49 копеек, а клиент заплатил 101 рубль. Иногда бывают и более серьезные переплаты.

Наша система поддерживает множество различных методов ввода и детали по каждому из них описаны в соответствующем разделе.

Внимание!!! Когда речь идет об обменных операциях, вы обязаны предоставить расширенные данные по операции. Они предоставляются независимо от типа заявки на ввод

Название
Обяз.
Формат
Описание

account

string(1-255)

Номер карты плательщика

ext_txn

string(1-255)

Идентификатор операции на вашем сайте.

ext_date

string(1-255)

Дата и время операции, пример "2020-01-01T00:00:00"

ext_phone

string(1-255)

Номер телефона конечного клиента

ext_photo

string(1-255)

Ссылка на верификационное фото клиента. Рекомендуем защитить ссылку паролем, который будет знать только наша служба поддержки

ext_last_name

string(1-255)

Фамилия конечного клиента

ext_first_name

string(1-255)

Имя конечного клиента

ext_middle_name

string(1-255)

Отчество конечного клиента

ext_email

string(1-255)

Email конечного клиента

ext_ip

string(1-255)

IP-адрес конечного клиента

ext_user_agent

string(1-255)

User-agent конечного клиентам

ext_recipient_system

string(1-255)

Платежная система получателя, например Payeer EUR

ext_recipient

string(1-255)

Аккаунт конечного клиента в платежной системе получателя, например P121321

ext_c_to

string(1-255)

Код валюты платежной системы согласно bestchange, например PEUR (см.Описание формата экспортного файла курсов – информационная статья

Внимание! Если вы не можете передать значение каких-то ext_*** - полей, то не нужно передавать их вовсе. Пустые значения полей будут отбиваться ошибкой валидации.

Пример запроса

Допустим вы являетесь обменным пунктом obmen.ru. К вам обратился клиент 22 декабря 2022 г в 09:00 по МСК по вопросу обмена 1000 рублей ( с карты 516872*****1234, банк СберБанк ) на 10 USDT TRC20 ( кошелек TJcP****JxoCr ) . В вашей системе эта сделка зарегистрирована под номером V-123. Клиент: Семенов Борис, телефон 79252605905, email - Semenov@gmail.com, user_agent - Mozilla/5.0 (Linux; Android 8.1.0;Redmi 5 Plus) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/76.0.3809.132 MobileSafari/537.36, ip- 141.101.155.45

curl --request POST \
  --url https://{{your_api_domain}}/api/v2/deposit/card \
  --header 'Authorization: Bearer {{your_api_token}}' \
  --header 'Content-Type: application/json' \
  --data '{
  "order_id": "IN_V-123",
  "site_account": "sber",
  "amount": "1000.00",
  "account": "51xxxx",
  "ext_txn": "V-123",
  "ext_ip": "141.101.155.45",
  "ext_date": "2022-12-22T09:00:00",
  "ext_phone": "79252605905",
  "ext_photo": "https://obmen.ru/photos/3e625939-ed2a-4ea1-8fab-08a048948777.jpg"
  "ext_last_name": "Семенов",
  "ext_first_name": "Борис",
  "ext_middle_name": "Алексеевич",
  "ext_email": "semenov@gmail.com",
  "ext_user_agent": "Mozilla/5.0 (Linux; Android 8.1.0; Redmi 5 Plus) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/76.0.3809.132 Mobile Safari/537.36",
  "ext_recipient": "TJcP****JxoCr",
  "ext_recipient_system": "Tether USDT TRC20",
  "ext_c_to": "USDT-TRC20"  
}'

Last updated