Sotuvni yakunlash / Sovg'a kartasi bilan to'lash
const url = 'https://api-admin.billz.ai/v2/order-payment/example';const options = { method: 'POST', headers: { 'platform-id': '7d4a4c38-dd84-4902-b744-0488b80a4c01', Authorization: 'Bearer <token>', 'Content-Type': 'application/json' }, body: '{"payments":[{"company_payment_type_id":"c6e84d9b-0ef0-4d5a-886d-147c74a9b051","paid_amount":10000,"returned_amount":0},{"company_payment_type_id":"fe95ebe4-ae02-47d2-8d72-3c030a8a1035","paid_amount":100000,"returned_amount":0}],"comment":"test123","with_cashback":0,"without_cashback":false,"skip_ofd":false}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api-admin.billz.ai/v2/order-payment/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'platform-id: 7d4a4c38-dd84-4902-b744-0488b80a4c01' \ --data '{ "payments": [ { "company_payment_type_id": "c6e84d9b-0ef0-4d5a-886d-147c74a9b051", "paid_amount": 10000, "returned_amount": 0 }, { "company_payment_type_id": "fe95ebe4-ae02-47d2-8d72-3c030a8a1035", "paid_amount": 100000, "returned_amount": 0 } ], "comment": "test123", "with_cashback": 0, "without_cashback": false, "skip_ofd": false }'Xato kodlari: 400 — kiruvchi ma’lumotlar validatsiya xatosi; 404 — obyekt topilmadi; 401, 403, 429, 500 — barcha metodlar uchun umumiy. Tana formatlari va semantikasi: Javob kodlari va xatolar.
Authorizations
“Authorizations” bo'limiParameters
“Parameters” bo'limiPath Parameters
“Path Parameters” bo'limiYo’ldan olinadi; tanadagi qiymat e’tiborga olinmaydi
Header Parameters
“Header Parameters” bo'limiPlatforma identifikatori. Integratsiyalar uchun statik qiymat ishlatiladi.
Request Bodyrequired
“Request Bodyrequired” bo'limiobject
Sotuv to’lovlari. Minimal holatda company_payment_type_id va paid_amount yetarli; to’lovlar summasi sotuv summasiga teng bo’lishi kerak, aks holda 400. elementlar: id, company_payment_type_id, payment_sub_type_id, payment_sub_type_name, company_payment_type{id,name,payment_type_id}, paid_amount, returned_amount, gift_card_id, is_certificate, is_voucher, is_ingenico, card_type, card_rrn, card_number, qr_payment_*, pptid, document_number, operation_id, stan, approval_code, ref_number, terminal_id, merchant_id va boshqalar
object
Kompaniya to’lov turi
To’langan summa
Qaytarilgan summa
Sovg’a kartasining ichki id si
Mijoz bonuslari bilan to’lov summasi
Keshbekni hisoblamaslik
Sotuvga izoh
Chekni OFDga yubormaslik
Kassa
Sotuv sanasi
Payment_type_id, payment_type_name, amount maydonlariga ega elementlar
object
Ota buyurtma identifikatori
Buyurtma raqami
Maydon nomi aynan order_integratons_info, imlo xatosi bilan
object
Dastlabki chek belgisi
Terminal identifikatori
Examples
{ "payments": [ { "company_payment_type_id": "c6e84d9b-0ef0-4d5a-886d-147c74a9b051", "paid_amount": 10000, "returned_amount": 0 }, { "company_payment_type_id": "fe95ebe4-ae02-47d2-8d72-3c030a8a1035", "paid_amount": 100000, "returned_amount": 0 } ], "comment": "test123", "with_cashback": 0, "without_cashback": false, "skip_ofd": false}{ "payments": [ { "company_payment_type_id": "429121de-a7ba-4a01-9e3d-d65999778816", "paid_amount": 125000 }, { "company_payment_type_id": "a89c2130-6083-4902-9493-100c31c3b559", "paid_amount": 10000, "gift_card_id": 4405184 } ]}Responses
“Responses” bo'limiMuvaffaqiyatli javob
object
Sotuv turi, masalan SALE
Chekni chop etish kerakmi
Examplegenerated
{ "order_type": "example", "should_print_cheque": true}