Skip to content

Получить статус Split Payment ​

Подробности конечной точки ​

Метод: GET
URL: BASE_URL/merchant/splitPayment/status/?transactionId=your_transaction_id
Заголовок:

http
Authorization: Bearer <ACCESS_TOKEN>

Описание: Получает статус всех вложенных транзакций для разделенной транзакции.

ПараметрТипОписаниеТребуется
transactionIdstringID родительской транзакции.Да

Пример ответа
Об успехе,

json
{
  "result": [
    {
      "recipientId": "ccda5111-66a0-4896-90a2-b095ff558129",
      "amount": 100,  #in tiyn
      "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"
    }
  ]
}

Коды ошибок ​

  • permission_denied
  • transaction_not_found
  • split_not_found

Замечания по реализации ​

  • Проверка разрешений. Убедитесь, что у мерчанта есть разделенные разрешения на оплату.

  • Проверка транзакции. Убедитесь, что родительская транзакция существует и принадлежит мерчанту.

  • Сопоставление статусов:

    • paid
    • cancelled
    • check