Для подключения на платежном шлюзе ЮМани
Требования
Для проведения оплаты необходимо:
- Знать свой api key для текущего shop id Юмани
- Знать merchantLogin для инициации библиотеки SDK
- Иметь возможность подключения по api к шлюзу ЮМани
При отстутсвии одного из требований необходимо обратиться в чат поддержки пользователей в личном кабинете ЮМани
Регистрация заказа и оплата
Создаем платежа с помощью API с обязательным указанием и заполнением следующих реквизитов в теле запроса:
"payment_method_data": {
"type": "sberbank"
},
"confirmation": {
"type": "mobile_application",
"return_url": "https://www.example.com/return_url"
}
Пример ответа:
"created_at": "2024-06-24T09:12:03.438Z",
"confirmation": {
"type": "mobile_application",
"confirmation_url": "sberpay://invoicing/v2?bankInvoiceId=f87c3f08938f48d58ad97b22c939d0d8&operationType=App2App&payment_id=2e0b4c23-000f-5000-a000-1da834a56598"
}
Далее необходимо инициировать оплату в SDK с помощью apikey, merchantLogin и полученного из запроса выше bankInvoiceId
Информацию о статусе платежа можно получить:
- C помощью webhook от платежного шлюза ЮМани
- C помощью самостоятельной проверки статуса оплаты по API