Create - создать платеж
Описание запроса на создание платежа методом H2C
Request
POST https://bovatech.cc/merchant/v1/deposits
POST https://bovatech.cc/merchant/v1/depositsJSON Request Params
user_uuid*
string
Токен, который можно получить в ЛК (Профиль -> Интеграция -> User ID)
merchant_id*
string
Ваш номер транзакции
payeer_identifier*
string
Идентификатор пользователя (плательщика) в виде строки в любом формате
payeer_ip*
string
IP-адрес пользователя (плательщика)
payeer_type*
string
Первичный или вторичный трафик. Указывается: "ftd" или "trust" или "verif_ftd" или "verif_trust". "trust" - минимум 3 депозита и 2 вывода у пользователя, остальные все "ftd". ftd trust verif_trust verif_ftd
currency*
string
crypto
rub
uzs
krw
kgs
tjs
azn
ars
inr
jpy
mdlpayment_method
string
crypto_currency:
crypto
rub:
card
cent
crysis
sberpay
sbp
sbp_plus
account_number
international_card
click
qr_nspk
p2p_market
uzs:
card
click
krw:
account_number
click
p2p_market
kgs:
card
sbp
qrcode
azn:
card
qrcode
international_azn
tjs:
card
ars:
account_number
click
inr:
upi_id
upi_qr
upi_intent
jpy:
account_number
mdl:
sbppayeer_bank_name
string
Для метода click RUB:
"sberbank" | "tinkoff" | "alfabank" | "vtb" | "ozon" | "yandex_bank" | "gazprombank" | "psb" |
"solid" | "yoomoney"
Для метода click UZS:
"xazna"
Для метода click ARS:
"mercado_pago"| "claropay"
Для метода international_card RUB:
"sberbank" | "tinkoff" | "alfabank" | "vtb"
Для метода KGS SBP:
"mbank" | "bakai" | "optimabank" | "kompanion"
Для метода KGS CARD:
"mbank" | "bakai" | "optimabank" | "kompanion"
Для метода KGS QRCODE:
"mbank"
Для метода KRW click:
"kakaopay" | "toss"
amount*
integer
Сумма в выбранной валюте, указанная при создании транзакции
callback_url*
string
URL обратного вызова для получения callback уведомлений. Запрос POST с ретраем при условии получения не 200 http status code.
redirect_url
string
Ссылка для редиректа пользователя с формы оплаты после завершения платежа
email
string
Email плательщика (если имеется)
customer_name
string
Имя плательщика (если имеется)
card_brand
string
Предпочитаемая платежная система: humo, uzcard
Headers
Content-Type
string
Всегда application/json
Signature
string
Подпись вычисляется для каждого запроса с помощью выданного вам api_key токена
Example Request:
{
"user_uuid": "0091e581-d96a-478b-ac15-51937b66204c",
"merchant_id": "string",
"amount": 1000,
"callback_url": "https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020",
"redirect_url": "https://ya.ru/",
"email": "[email protected]",
"customer_name": "Ivan Vasiliev",
"currency": "rub",
"payeer_identifier": "payeer_identifier123",
"payeer_ip": "127.0.0.1",
"payeer_type": "trust",
"payment_method": "card"
}JSON Response Params:
uuid
string
ID транзакции на стороне BOVA
merchant_id
string
Ваш номер транзакции
form_url
string
Ссылка на форму оплаты BOVA
tg_url
string
Ссылка на Telegram-бот для валюты UZS
state
string
Статус транзакции
created_at
string
Дата создания транзакции
updated_at
string
Дата последнего обновления транзакции
close_at
string
Дата закрытия транзакции по таймауту
currency
string
Валюта транзакции
callback_url
string
URL обратного вызова для получения callback уведомлений
redirect_url
string
Ссылка для редиректа пользователя с формы оплаты после завершения платежа.
source_transaction - payment_method
string
P2pTransaction или CryptoTransaction
source_transaction
object
Созданная транзакция внутри формы
source_transaction -
email
string
Email плательщика
source_transaction - customer_name
string
Имя плательщика
source_transaction -
amount
decimal
Сумма транзакции в USDT после конвертации по курсу
source_transaction - fiat_amount
decimal
Сумма в выбранной валюте, указанная при создании транзакции
source_transaction - old_fiat_amount
decimal
Сумма в выбранной валюте, указанная при создании транзакции (неизменна)
source_transaction -
rate
decimal
Курс конвертации currency/usdt
source_transaction - service_commission
decimal
Процент Вашей комиссии
source_transaction - total_amount
decimal
Сумма к зачислению на баланс за вычетом комиссии системы при зачислении транзакции
source_transaction -
payment_method
string
Способ пополнения
Example Response:
{
"data": {
"uuid": "77ae5d83-d5ca-4650-83d0-e0f1873cbda9",
"merchant_id": "string",
"amount": "10.99",
"fiat_amount": "1000.0",
"currency": "rub",
"state": "processing",
"selected_crypto_currency": null,
"callback_url": "https://webhook.site/cfe48fa4-dd15-4a8b-a318-c918e94cb020",
"redirect_url": "https://ya.ru/",
"created_at": "2024-08-19 15:38:24 +0300",
"updated_at": "2024-08-19 15:38:25 +0300",
"form_url": "https://pay.bovapay.eu/payments/77af5d83-d5cc-4650-83d0-e0c1873cbda9",
"tg_url": "https://t.me/Bot_name_bot?start=77ae5d83-d5ca-4650-83d0-e0f1873cbda9",
"source_transaction_class": "P2pTransaction",
"source_transaction": {
"id": "77af5d83-d5cc-4650-83d0-e0c1873cbda9",
"merchant_id": "string",
"currency": "rub",
"state": "waiting_payment",
"created_at": "2024-08-19 15:38:25 +0300",
"updated_at": "2024-08-19 15:38:25 +0300",
"close_at": "2024-08-19 15:48:25 +0300",
"redirect_url": "https://ya.ru/",
"email": "[email protected]",
"customer_name": "Ivan Vasiliev",
"rate": "91.1",
"amount": "10.99",
"fiat_amount": "1000.0",
"old_fiat_amount": "1000.0",
"payment_method": "card",
"payeer_bank_name": null
}
},
"errors": {},
"message": null,
"status": "ok",
"meta": {}
}State description:
waiting_payment
internal
Ожидает оплаты
paid
internal
Отмечен оплаченным (пользователем)
successed
final
Успешно по зачислению (callback)
accepted_successed
final
Успешно после подтверждения апелляции (callback)
repeated_accepted_successed
final
Успешно после подтверждения повторной апелляции (callback)
failed
final
Отклонена по таймауту, зачисление не найдено (callback)
closed_failed
final
Отклонена после отклонения апелляции (callback)
repeated_closed_failed
final
Отклонена после отклонения повторной апелляции (callback)
reviewing
internal
Транзакция имеет активную апелляцию на рассмотрении
repeated_reviewing
internal
Транзакция имеет активную повторную апелляцию на рассмотрении
Last updated