Создание платежа
Регистрирует заказ и возвращает ссылку на платёжную страницу, куда нужно перенаправить плательщика. Конкретный type жёстко привязывает ссылку к чекауту этого способа; "all" открывает выбор всех способов. Подпись не нужна — достаточно Bearer-токена. Когда плательщик оплатит заказ, подтверждение PAID придёт ПОДПИСАННЫМ оповещением (см. «Оповещения») — проверьте его sign, прежде чем отгружать товар.
/createPaymentПараметры тела запроса
| Имя | Тип | Описание |
|---|---|---|
| amount | numberобязательный | Сумма заказа в рублях — базовая; комиссия рассчитывается при оплате по выбранному плательщиком способу. |
| type | integer | "all"обязательный | Способ оплаты, к которому привязывается ссылка: 0 — СБП, 1 — Карта МИР, 2 — криптовалюта, 3 — Visa · Mastercard, 4 — СберПей. Передайте "all", чтобы плательщик выбрал любой включённый способ сам. Привязанный способ должен быть включён у магазина. |
| stringобязательный | Email плательщика — отображается в деталях заказа и используется как реквизит списания для СБП / СберПей. | |
| description | string | Описание заказа — показывается плательщику на платёжной странице. |
| lang | string | Язык платёжной страницы: EN или RU. |
Формат ответа: JSON
Схема успешного ответа
| Имя | Тип | Описание |
|---|---|---|
| orderID | string | ID платежа (uuid) — используется в «Статусе платежа» и «Возврате платежа». |
| link | string | Ссылка на платёжную страницу — перенаправьте на неё плательщика. |
| amount | number | Сумма заказа в рублях, как зарегистрирована. |
| expires | integer | Срок действия ссылки, Unix ms — ссылка живёт 10 минут. |
curl https://api.fluxpays.org/createPayment \
-X POST \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"amount": 1000,
"type": 0,
"email": "[email protected]"
}'{
"status": "success",
"orderID": "9fd37f19-2b3d-4424-aa90-78bdafd6ed03",
"link": "https://fluxpays.org/pay/9fd37f19-2b3d-4424-aa90-78bdafd6ed03",
"amount": 1000,
"expires": 1784404593330
}