Skip to content

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.

ParameterTypeDescriptionRequired
transactionIdstringAsosiy tranzaksiya identifikatoriYes

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_denied
  • transaction_not_found
  • split_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:
    • paid
    • cancelled
    • check