Платеж банковской картой Humo или Uzcard
к сведению
Если вы не получаете вебхуки, пользуйтесь методом session/status
для получения информации по транзакции.
Чтобы провести платеж картой Humo или Uzcard, выполните следующие шаги:
-
Создайте платежную сессию (
session/create
).В качестве альтернативы вы можете создать сессию и платеж одновременно при помощи метода
session/init/payment
.Пример
- Пример запроса
- Пример ответа
curl -X POST \
https://proxy.bank131.ru/api/v1/session/create \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"amount_details": {
"amount": 2499900,
"currency": "UZS"
},
"customer": {
"reference": "1234567890"
},
"payment_details": {
"type": "card",
"card": {
"type": "bank_card",
"bank_card": {
"number": "8600780422601850",
"expiration_month": "11",
"expiration_year": "28",
}
}
}
}'{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "created",
"created_at": "2024-10-08T11:51:12.213675Z",
"updated_at": "2024-10-08T11:51:12.213675Z"
}
} -
Отправьте запрос
session/start/payment
.Чтобы получить токен для рекуррентных платежей, передайте
recurrent=true
в объектеpayment_options
.Пример
- Пример запроса
- Пример ответа
curl -X POST \
https://proxy.bank131.ru/api/v1/session/start/payment \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d '{
"session_id": "ps_3230",
"payment_options": {
"return_url": "return url",
"recurrent": false
}
}'