Payment Docs
Платежи по странамЛатинская Америка

Бразилия

Оплата через PIX по QR-коду в BRL

Перед тем как начать

Этот способ оплаты доступен не всем мерчантам. Уточните доступность у вашего менеджера.

Обзор

ВалютаСпособ оплатыСхема
BRLPIX (QR-код)Вы запрашиваете QR-ссылку и сами показываете её плательщику

Это схема host-to-host: вы получаете QR-ссылку PIX напрямую из API и отображаете её в собственном интерфейсе.

Схема работы

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

Создайте обычный заказ в BRL и сохраните его id.

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

Запросите QR-ссылку

POST /v1/orders/{orderId}/h2h/pix
curl -X POST "https://api.riopay.online/v1/orders/{orderId}/h2h/pix" \
  -H "Content-Type: application/json" \
  -H "X-Api-Token: YOUR_API_TOKEN"

QR-ссылка генерируется на стороне провайдера. Установите таймаут запроса от 30 секунд.

Ответ:

{
  "qrLink": "https://pix.com.br/..."
}

Покажите QR-код

Отобразите qrLink в виде QR-кода или откройте его как ссылку на мобильных устройствах. Плательщик подтверждает перевод в приложении своего банка.

Дождитесь результата

Статус заказа меняется на COMPLETED, когда перевод подтверждён. Вы получаете webhook или можете опрашивать заказ по ID.

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

Статусы заказа

СтатусФинальныйОписание
CREATEDНетЗаказ создан, платёжная ссылка ещё не открыта
PENDINGНетОжидает оплаты
COMPLETEDДаПлатёж успешно завершён, средства получены
FAILEDУсловноОшибка оплаты
CANCELEDУсловноЗаказ отменён системой
EXPIREDУсловноСрок действия заказа истёк до оплаты
BLOCKEDУсловноТранзакция заблокирована банком
REFUNDДаПлатёж возвращён плательщику. Устанавливается после COMPLETED
CHARGEBACKДаПлатёж оспорен плательщиком и отменён банком. Устанавливается после COMPLETED

FAILED, CANCELED, EXPIRED и BLOCKED не являются строго финальными. Если банк позже подтверждает платёж из-за ошибки на своей стороне, заказ переходит в COMPLETED, и webhook-уведомление об этом отправляется автоматически. Будьте готовы получить COMPLETED по заказу, который вы уже отметили как неуспешный.

Смотрите также

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