Данный функционал API позволяет получить список транзакций, которые были созданы в рамках покупки (order). На одну покупку может быть создано несколько транзакций, таких как: попытки клиента оплатить разными платежными реквизитами, транзакции purchase, reverse, capture. Причиной нескольких транзакций purchase помимо попыток клиента, также может быть работа бинменеджмента — процесса маршрутизации транзакций на разные банки-эквайеры в случае отказов или сбоев протоколов банков.
| Параметр | Тип | Описание | Пример передаваемого мерчантом значения |
|---|---|---|---|
merchant_id | integer(12) | Уникальный идентификатор мерчанта. Выдается торговцу после регистрации. обязательный | 1 |
order_id | string(1024) | Идентификатор заказа, назначаемый мерчантом. обязательный | order_12345_12.10.2018:11:05 |
signature | string(40) | Подпись заказа. обязательный | 1773cf135bd89656131134b98637894dad42f808 |
POST /api/transaction_list/
Content-Type: application/json
{
"request": {
"order_id": "13986590658a6e385e2c26",
"merchant_id": "1396424",
"signature": "e7fd0638142def963fb3cc9a47c63dd1c29a12dd"
}
}
{
"response": [
{
"verification_code": null,
"masked_card": "408093XXXXXX8221",
"protocol": "safe_charge",
"pares_status": null,
"sender_country": "US",
"istest": "N",
"timestart": "17.02.2017 13:50:32",
"currency": "USD",
"preauth": "N",
"transaction_status": "declined",
"duration": 953,
"binmanagement_enabled": "Y",
"ip_country": "US",
"receiver_country": null,
"id": 1020832654,
"receiver_approval_code": null,
"fee": null,
"rectoken_lifetime": null,
"card_last_digits": "8221",
"reversal_amount": 0,
"settlement_amount": 0,
"timeend": "17.02.2017 13:50:33",
"order_id": "13986590658a6e385e2c26",
"cavv": null,
"parent_tran_id": null,
"actual_amount": 33.7,
"ipaddress_v4": "45.56.154.162",
"expire_year": "2019",
"actual_currency": "USD",
"receiver_rrn": null,
"tran_type": "purchase",
"eci": null,
"settlement_date": null,
"payment_system": "card",
"rectoken": null,
"merchant_id": 1397308,
"response_description": "General decline",
"settlement_currency": null,
"payment_id": 37877547,
"md": "1020832654",
"sender_rrn": null,
"capture_status": null,
"expire_month": "03",
"card_bin": "408093",
"sender_approval_code": null,
"client_fee": 0,
"capture_amount": null,
"card_type": "VISA",
"amount": 33.7,
"sender_email": null,
"veres_status": null,
"settlement_status": null,
"response_code": 1000
},
{
"verification_code": null,
"masked_card": "408093XXXXXX8221",
"protocol": "checkout",
"pares_status": null,
"sender_country": "US",
"istest": "N",
"timestart": "17.02.2017 13:50:31",
"currency": "USD",
"preauth": "N",
"transaction_status": "declined",
"duration": 1322,
"binmanagement_enabled": "Y",
"ip_country": "US",
"receiver_country": null,
"id": 1020832650,
"receiver_approval_code": null,
"fee": null,
"rectoken_lifetime": null,
"card_last_digits": "8221",
"reversal_amount": 0,
"settlement_amount": 0,
"timeend": "17.02.2017 13:50:32",
"order_id": "13986590658a6e385e2c26",
"cavv": null,
"parent_tran_id": null,
"actual_amount": 33.7,
"ipaddress_v4": "45.56.154.162",
"expire_year": "2019",
"actual_currency": "USD",
"receiver_rrn": null,
"tran_type": "purchase",
"eci": null,
"settlement_date": null,
"payment_system": "card",
"rectoken": null,
"merchant_id": 1397308,
"response_description": "General decline",
"settlement_currency": null,
"payment_id": 37877547,
"md": null,
"sender_rrn": null,
"capture_status": null,
"expire_month": "03",
"card_bin": "408093",
"sender_approval_code": null,
"client_fee": 0,
"capture_amount": null,
"card_type": "VISA",
"amount": 33.7,
"sender_email": null,
"veres_status": null,
"settlement_status": null,
"response_code": 1000
},
{
"verification_code": null,
"masked_card": "408093XXXXXX8221",
"protocol": "lpb",
"pares_status": null,
"sender_country": "US",
"istest": "N",
"timestart": "17.02.2017 13:50:30",
"currency": "USD",
"preauth": "N",
"transaction_status": "declined",
"duration": 401,
"binmanagement_enabled": "Y",
"ip_country": "US",
"receiver_country": null,
"id": 1020832648,
"receiver_approval_code": null,
"fee": null,
"rectoken_lifetime": null,
"card_last_digits": "8221",
"reversal_amount": 0,
"settlement_amount": 0,
"timeend": "17.02.2017 13:50:31",
"order_id": "13986590658a6e385e2c26",
"cavv": null,
"parent_tran_id": null,
"actual_amount": 33.7,
"ipaddress_v4": "45.56.154.162",
"expire_year": "2019",
"actual_currency": "USD",
"receiver_rrn": null,
"tran_type": "purchase",
"eci": null,
"settlement_date": null,
"payment_system": "card",
"rectoken": null,
"merchant_id": 1397308,
"response_description": "Order `{order_id}` not found",
"settlement_currency": null,
"payment_id": 37877547,
"md": null,
"sender_rrn": null,
"capture_status": null,
"expire_month": "03",
"card_bin": "408093",
"sender_approval_code": null,
"client_fee": 0,
"capture_amount": null,
"card_type": "VISA",
"amount": 33.7,
"sender_email": null,
"veres_status": null,
"settlement_status": null,
"response_code": 1018
}
]
}