Split Payment statusini olish
Endpoint details
Method:
GET
URL: BASE_URL/merchant/splitPayment/status/?transactionId=your_transaction_id
Header:
http
Authorization: Bearer <ACCESS_TOKEN>Description:
Split qilingan tranzaksiya bo‘yicha barcha sub-tranzaksiyalar statusini qaytaradi.
| Parameter | Type | Description | Required |
|---|---|---|---|
transactionId | string | Asosiy tranzaksiya identifikatori | Yes |
Response example
Muvaffaqiyatli bajarilganda:
json
{
"result": [
{
"recipientId": "ccda5111-66a0-4896-90a2-b095ff558129",
"amount": 100,
"status": "paid",
"createdAt": "2025-01-06 17:17:17"
},
{
"recipientId": "ffddb832-4bd2-410c-a1d9-26dv9fefb111",
"amount": 100,
"status": "paid",
"createdAt": "2025-01-06 17:17:17"
}
]
}Error codes
permission_deniedtransaction_not_foundsplit_not_found
Implementation notes
- Permission check: Merchant’da split payment uchun ruxsat borligini tekshiring
- Transaction validation: Asosiy tranzaksiya mavjudligini va shu merchantga tegishli ekanini tekshiring
- Status mapping:
paidcancelledcheck