For the complete documentation index, see llms.txt. This page is also available as Markdown.

Транзакция мәртебесін тексеру

Транзакция күйін алу үшін жоба идентификаторы (project_id) арқылы сұрау жасауға болады, күй туралы ақпарат нәтиже transaction_status.code өрісінде сақталады.

Транзакция мәртебесін алуға сауал

GET https://prapi.tarlanpayments.kz/transaction/api/v1/system/transaction/status

Query Parameters

Name
Type
Description

project_reference_id*

String

Жоба жағындағы тапсырыс нөмірі

merchant_id*

Integer

Төлем жүйесі беретін мерчант сәйкестендіргіші

project_id*

Integer

Төлем жүйесі беретін жобаның сәйкестендіргіші

type*

String

Транзакция типі

Headers

Name
Type
Description

Authorization*

String

Bearer Авторотациялық хэш (Қолтаңбаны қалыптастыруға қараңыз)

{
    "status": false,
    "status_code": 5103,
    "message": "transaction not found",
    "result": {}
}
{
    "status": true,
    "message": "Success",
    "result": {
        "id": 99999,
        "amount": 10,
        "description": "test",
        "user_phone": "87757715130",
        "user_email": "test@inbox.ru",
        "card_token": "sdfasdf23",
        "masked_pan": "0000-00XXXXXX-0000",
        "bank_code": "0", Код ошибки
        "bank_message": ""
        "additional_data": {
            "abc": "111",
            "lkk": "123"
        },
        "transaction_status": {
            "code": "success",
            "name": "Транзакция прошла успешно"
        },
        "bank_reference_id": "100885",
        "created_at": "2023-10-04T10:05:02.93843Z"
    },
    "transaction_type": {
      "code": "out",
      "name": "Вывод"
    },
    "refunds" : [] // fields: amount, date.
}
curl --location 'https://prapi.tarlanpayments.kz/transaction/api/v1/system/transaction/status?merchant_id=1&project_id=42&project_reference_id=sanch92116&type=in' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer sign'

Last updated

Was this helpful?