Payment.Create
Terminal yoki tashqi to‘lov tizimi orqali to‘lov yaratadi.
Metod eskirgan. Yangi integratsiyalar uchun Payment.Start dan foydalaning. Payment.Create oldingi versiyalar bilan moslik uchun saqlangan.
Payment.Systems.Get mavjud to‘lov tizimlari va majburiy maydonlarni qaytaradi.
Kirish parametrlari
| Nomi | Ma’lumot turi | Majburiyligi | Tavsifi |
|---|---|---|---|
| payment_system_id | int64 | Majburiy | To‘lov tizimi ID si |
| amount | int64 | Majburiy | To‘lov summasi, tiyinlarda |
| token | string | To‘lov tizimiga bog‘liq | Mijoz ilovasidagi token yoki kod |
| external_id | string | Ixtiyoriy | Tanlangan to‘lov tizimi ishlatsa, tashqi operatsiya identifikatori |
| card_type | int32 | To‘lov tizimiga bog‘liq | Karta turi: 1 — korporativ, 2 — shaxsiy, 3 — ijtimoiy |
| description | string | Ixtiyoriy | To‘lovga izoh |
So‘rov namunasi
{
"jsonrpc": "2.0",
"method": "Payment.Create",
"params": {
"payment_system_id": -1,
"card_type": 2,
"amount": 90000,
"description": "Ingenico"
},
"auth": "a2Fzc2E6a2FzMTIzNDU2",
"id": 1
}
Chiqish parametrlari
Metod to‘lov obyektini Payment.Get formatida qaytaradi.
Javob namunasi
{
"jsonrpc": "2.0",
"result": {
"id": "9a361fa4-b6f2-4fc3-b145-0628dfdb9714",
"datetime": "2026-09-24 15:30:00",
"payment_system_id": -1,
"payment_id": "",
"status": 3,
"amount": 90000,
"receipt_id": "",
"phone": "",
"rrn": "012345678901",
"slip": "SLIP",
"card_type_id": 2,
"card_number": "8600********1234"
},
"ok": true,
"id": 1
}