Payment Docs

Добро пожаловать!

Принимайте платежи и отправляйте выплаты в 20+ странах через один REST API

Один REST API для приёма платежей (pay-in) и отправки выплат (pay-out). Вы создаёте заказ, перенаправляете плательщика на платёжную страницу и получаете подписанное webhook-уведомление, когда деньги поступают.

Быстрая интеграция

Два эндпоинта для запуска: создать заказ и получить webhook-уведомление.

🌍

20+ стран

Банковские переводы, локальные кошельки, карты, СБП, PIX, Apple Pay и Google Pay.

🔔

Webhook-уведомления в реальном времени

Подписанные HMAC-SHA512 уведомления при каждой смене статуса. Опрос API не требуется.

💸

Выплаты

Отправляйте средства на карты, номера телефонов, кошельки и PIX-ключи с того же аккаунта.

Быстрый старт

Получите API-токен

Запросите API-токен у вашего менеджера. Каждый запрос подписывается им через заголовок X-Api-Token.

Авторизация

Создайте заказ

curl -X POST "https://api.riopay.online/v1/orders" \
  -H "Content-Type: application/json" \
  -H "X-Api-Token: YOUR_API_TOKEN" \
  -d '{
    "amount": "1000.50",
    "externalId": "order_1234",
    "successUrl": "https://example.com/success"
  }'

Перенаправьте плательщика на paymentLink из ответа.

Создание платежа

Получите результат

Когда статус заказа меняется, мы отправляем подписанное webhook-уведомление на ваш callbackUrl. Проверьте подпись и отметьте заказ как оплаченный.

Статус заказа и webhook-уведомления

Найдите свою интеграцию

Нужна помощь?

По всем вопросам, связанным с вашим аккаунтом, обращайтесь к вашему менеджеру: подключение способов оплаты, адреса webhook-уведомлений, лимиты и комиссии. Актуальные схемы запросов и ответов — в Swagger-документации (ссылка в верхнем меню).

На этой странице