Перейти к содержанию

Redpagos

Вариант интеграции PY

Оплата

Info

Этот вариант интеграции поддерживает только валюту UYU.

Процесс проведения оплаты

  1. Покупатель инициирует оплату на сайте торговца.
  2. Торговец отправляет запрос оплаты в PacoPay Service Provider.
  3. PacoPay Service Provider возвращает в ответе секцию form с полем action, содержащим URL страницы оплаты.
  4. Торговец перенаправляет покупателя на URL, указанный в параметре form.action ответа PacoPay Service Provider. На странице будут размещены инструкции по завершению оплаты.
  5. Покупатель завершает оплату в течение 24 часов.
  6. PacoPay Service Provider отправляет торговцу автоматическое уведомление со статусом оплаты. Торговец также может запросить статус оплаты у PacoPay Service Provider с помощью запроса получения статуса транзакции.
Запрос

Отправьте запрос оплаты со следующими данными:

object
return_url
обязательный
string
URL, на который будет возвращён покупатель после завершения оплаты.
object
Секция параметров способа оплаты.
type
обязательный
string
red_pagos
Пример запроса
{
    "request": {
        "test": true,
        "amount": 500,
        "currency": "UYU",
        "description": "description",
        "return_url": "https://your_return_url.com",
        "method": {
            "type": "red_pagos"
        }
    }
}
Ответ

Отправьте покупателя на URL, указанный в параметре form.action.

Пример ответа
{
    "transaction": {
        "uid": "43880dad-3d8e-4169-90b0-6dbaa6b3c42e",
        "type": "payment",
        "status": "pending",
        "amount": 500,
        "currency": "UYU",
        "description": "description",
        "created_at": "2026-01-27T12:12:26Z",
        "updated_at": "2026-01-27T12:12:29Z",
        "method_type": "red_pagos",
        "receipt_url": "https://dashboard.paco-pay.com/customer/transactions/43880dad-3d8e-4169-90b0-6dbaa6b3c42e/1173523e2c055b7cdac62b784efa75380403870342a37d958316c0fee531ff25",
        "payment": {
            "status": "pending",
            "gateway_id": 6065,
            "ref_id": "PIU26Y01U27U12Y12U28705",
            "message": "Transaction was initialized."
        },
        "red_pagos": {
            "type": "red_pagos",
            "use_pending_page": true
        },
        "customer": {
            "email": null,
            "ip": null
        },
        "manually_corrected_at": null,
        "version": 4,
        "message": "Transaction was initialized.",
        "test": true,
        "additional_data": {
            "payment_method": {
                "type": "alternative"
            }
        },
        "smart_routing_verification": {
            "status": "successful"
        },
        "gateway": {
            "iframe": true
        },
        "form": {
            "action": "link-to-payment-page",
            "fields": [],
            "method": "GET"
        }
    }
}