Создание платежа

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"
}

© 2024 SAURES - система автоматизированного учета и контроля ресурсов