Платёжная форма
Платежная форма AlfaBit Pay предоставляет пользователю всю необходимую информацию для осуществления платежа, включая реквизиты, QR-код, лимиты депозита и курсы обмена.
Типы форм оплаты:
Форма с фиксированной суммой:
Создается автоматически на стороне Alfabit Pay.
Содержит адрес одноразового кошелька, QR-код и сумму для оплаты.
Форма без фиксированной суммы:
Создается автоматически на стороне Alfabit Pay.
Содержит выбор валют для оплаты.
Адрес одноразового кошелька, QR-код и поле для ввода суммы.
Мерчант может создать платежную форму из интерфейса сервиса, нажав кнопку “Получить платеж”

Или используя метод:
Создание инвойса с указанием суммы оплаты. Инвойс формируется в валюте invoiceAssetCode. Платеж производится в валюте, указанной в параметре currencyInCode. Если не заполнено - покупателю будет предложен список доступных для оплаты валют.
Валюта выбранная для оплаты покупателем
BTC
Комментарий к ордеру. Опциональное поле
Заказ №234
Публичный комментарий к ордеру. Опциональное поле
Заказ №234
Callback url для отправки хуков
https://api.myip.com
Url для перенаправления покупателя после оплаты
https://marketplace.com/cart
Ассет в чем выстален счет покупателю
RUB
Сумма для оплаты покупателя в $invoiceAssetCode
5000
POST /client/v1/api/orders/invoice HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 218
{
"currencyInCode": "BTC",
"comment": "Заказ №234",
"publicComment": "Заказ №234",
"callbackUrl": "https://api.myip.com",
"redirectUrl": "https://marketplace.com/cart",
"invoiceAssetCode": "RUB",
"invoiceAmount": 5000
}
{
"message": "ok",
"data": {
"id": 1,
"uid": "3422b448-2460-4fd2-9183-8000de6f8343",
"createdAt": "2025-06-30T16:20:19.835Z",
"updatedAt": "2025-06-30T16:20:19.835Z",
"deletedAt": "2025-06-30T16:20:19.835Z",
"comment": "Комментарий",
"publicComment": "Публичный комментарий",
"merchantUid": "3422b448-2460-4fd2-9183-8000de6f8343",
"merchantName": "Тестовый мерчант",
"type": "invoice",
"status": "created",
"invoiceCurrencyCode": "BTC",
"currencyInCode": "USDT",
"currencyOutCode": "RUB",
"invoiceAmount": "10.2334",
"amountInExpected": "43.11",
"amountInFact": "44",
"amountOutExpected": "43.11,",
"amountOutFact": "44",
"hedgeRate": "44",
"paymentTiming": "onTime",
"amountValidity": "valid",
"isDone": false,
"apiMode": "ui",
"risk": "2",
"requisites": "0xD72901047ffd7Ad0f581016E6B8cF563E02E44bB",
"serviceCommission": "0.565",
"netCommission": "0.565",
"serviceFeeCurrencyCode": "USDT",
"netFeeCurrencyCode": "USDT",
"billingTag": "example@mail.com",
"balanceAfter": "44",
"callbackUrl": "https://example/myCallback",
"invoicePublicUrl": "https://example/myInvoice",
"txId": "afda7a230080dee2119ce5d0a4a83980071eef6e5b14f1dc9ec7e510e63983fd",
"expirationTime": "2025-06-30T16:20:19.835Z",
"isImPayed": false
},
"count": 1
}
Bладелец мерчанта может создать платежную форму по своему усмотрению, используя параметры, включенные в соответствующий API метод.
Last updated