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

UPI

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

Для этого варианта интеграции поддерживается тип транзакций оплата:


Оплата

Описание процесса оплаты

  1. Покупатель выбирает UPI в качестве способа оплаты на сайте торговца и указывает свой VPA (Virtual Payment Address).
  2. Торговец отправляет запрос оплаты в Demo PSP, указав VPA покупателя.
  3. Demo PSP возвращает торговцу статус оплаты: pending или failed.
  4. Покупатель получает запрос подтверждения оплаты в своем аккаунте приложения UPI.
  5. Покупатель подтверждает оплату в приложении UPI.
  6. Demo PSP высылает торговцу автоматическое уведомление со статусом successful, failed или pending.
Запрос

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

Параметр Тип данных Описание
method object Секция параметров способа оплаты.
type * обязательный
string upi
account * обязательный
string VPA/ UPI ID покупателя.
customer * обязательный object Секция информации о покупателе.
first_name * обязательный string (30) Имя покупателя.
last_name * обязательный string(30) Фамилия покупателя.
state * обязательный string (2) Штат покупателя. Укажите 2 последних символа из геокода формата ISO 3166-2.
city * обязательный string Город покупателя.
zip * обязательный string (6) Почтовый индекс покупателя.
address * обязательный string (100) Адрес покупателя.
phone * обязательный
string (14) Номер телефона покупателя.
email * обязательный
string Адрес электронной почты покупателя.
Пример запроса
{
    "request": {
        "amount": 10042,
        "currency": "INR",
        "description": "description",
        "test": false,
        "customer": {
            "first_name": "John",
            "last_name": "Doe",
            "state": "KA",
            "city": "Bangalore",
            "zip": "560002",
            "address": "1st Street",
            "phone": "17777777777",
            "email": "user@example.com"
        },
        "method": {
            "type": "upi",
            "account": "1234"
        }
    }
}
Ответ

Секция upi в ответе будет содержать те же параметры, что и в запросе.