Создание платежа
POST запрос
URL https://api.saures.ru/1.0/payment/create
Параметры запроса
sid uuid4 | идентификатор сессии |
object_id int | id объекта |
tariff_id str | id подключенного тарифа для пополнения баланса |
payment_method bank_card|apple_pay|google_pay| yoo_money|qiwi|webmoney| sberbank|alfabank|tinkoff_bank| bank_account | способ оплаты |
value float | сумма платежа |
return_url URL | URL для возвращения после оплаты |
transaction_id uuid4 | идентификатор платежа |
status str | статус платежа |
confirmation_url URL | URL для подверждения оплаты |
Генератор HTTPie запроса (документация)
$ http --form POST https://api.saures.ru/1.0/payment/create -v
Пример
$ http --form POST https://api.saures.ru/1.0/payment/create sid="92104027-908a-43dd-b18b-b06b918f696d" object_id="358" tariff_id="3" payment_method="bank_card" value="100.0" return_url="https://lk.saures.ru/" -v
POST /1.0/payment/create HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 144
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Host: api.saures.ru
User-Agent: HTTPie/0.9.8
sid=92104027-908a-43dd-b18b-b06b918f696d&object_id=358&tariff_id=3&payment_method=bank_card&value=100.0&return_url=https%3A%2F%2Flk.saures.ru%2F
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 72
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000
{
"data": {
"confirmation_url": "https://yoomoney.ru/checkout/payments/v2/contract?orderId=291da0d9-000f-5000-a000-1aab11948631",
"status": "pending",
"transaction_id": "291da0d9-000f-5000-a000-1aab11948631"
},
"errors": [],
"status": "ok"
}