Интеграция в несколько строк
Публичные ключи открывают оплату в браузере. Секретные ключи остаются на вашем сервере. Вебхуки сообщают серверу о подтверждении платежа в тот же момент.
# Create order + session in one call curl -X POST https://api.infraio.xyz/v1/quick-checkout \ -H "Authorization: Bearer sk_live_…" \ -H "Idempotency-Key: order_8412" \ -d '{ "amount": "1000.00", "currency": "USD", "success_url": "https://shop.example/thanks" }' # → 201 Created { "checkout_url": "https://pay.infraio.xyz/c/s_9f2…", "expires_in": 900 }
Начните без кода. Перейдите к API-first, когда будете готовы.
Платёжные ссылки
Создайте ссылку в панели, поделитесь где угодно и получите вебхук при оплате.
Открыть дашборд →SDK Checkout
Popup, редирект или встроенный iframe. SDK открывает ту же хостируемую оплату так, как подходит вашему сайту.
Руководство по SDK ↗API оплаты
Создайте заказ и страницу оплаты с вашего сервера одним вызовом. Подписанные запросы, безопасные повторы, Тестовый режим в комплекте.
Справочник API ↗Встройте SDK в любое веб-приложение
Один импорт, один вызов. Откройте готовую страницу оплаты во всплывающем окне, через редирект или во встроенном виде, форму возврата для клиента открывайте так же.
import { loadInfraIo } from "@lartech/infraio-checkout-js"; // Open hosted checkout from a session async function payNow(sessionKey, checkoutUrl) { const sdk = await loadInfraIo("pk_live_yourkeyhere"); sdk.checkout({ sessionId: sessionKey, checkoutUrl, mode: "popup", // "popup" | "redirect" | "embed" onSuccess: ({ sessionId }) => fulfill(sessionId), onCancel: () => showRetry(), }); }
Вебхуки для каждого состояния
Подписываются секретом вашего эндпоинта, автоматически повторяются, если сервер недоступен, и их можно переотправить из панели.
| Событие | Срабатывает когда |
|---|---|
payment.pending | Покупатель отправил платёж, и он ждёт подтверждений |
payment.confirmed | У платежа достаточно подтверждений в сети |
payment.settled | Средства переведены на ваш кошелёк Казначейства. |
session.expired | Срок оплаты истёк, платёж не поступил. Ничего не списывается |
Управляйте криптоплатежами как операционная команда
Панель для ежедневной работы с платежами, а не просто кошелёк. Четыре раздела, где вы будете проводить время.