KashierDevelopersKashier Developers

Get transaction details

curl -X GET "https://test-api.kashier.io/v2/aggregator/transactions/string"
{  "body": {    "transactionId": "TX-243585751279",    "method": "card",    "provider": "mpgs",    "pcc": {      "financial_institution": "qnb"    },    "currency": "EGP",    "paymentChannel": "online | e-commerce",    "status": "SUCCESS",    "paymentStatus": "SUCCESS",    "date": "2025-08-03 09:25:24.335000+00:00",    "trxType": "payment",    "merchantOrderId": 71754213106,    "metaData": {      "kashier payment UI version": "V3",      "referral url": "http://localhost/",      "termsAndConditions": {        "ip": "41.35.216.58"      },      "merchantWebhook": "https://webhook.site/b607673d-c9a6-493c-908b-91498acf3014"    },    "paymentOrigin": "new_woo_demo",    "transactionResponseCode": "00",    "transactionResponseMessage": {      "en": "Approved",      "ar": "تمت الموافقة"    },    "isReversed": false,    "isVoided": false,    "order": {      "orderReference": "TEST-ORD-193402001",      "feeTrxAmount": "0.00",      "feeVatAmount": "0.00",      "accountType": "PF",      "orderId": "00916dc7-7a3a-4875-af44-118bc678378b"    },    "sourceOfFunds": {      "maskedCard": "512345******2346",      "cardBrand": "Mastercard",      "cardHolderName": "John Doe",      "cardDataToken": "3cd66a8b-b5e2-44c2-a753-d3ad069ff2dd",      "expiryYear": "26",      "expiryMonth": "05",      "storedOnFile": "NOT_STORED",      "save": false,      "agreement": null    },    "transactions": [      {        "status": "SUCCESS",        "currency": "EGP",        "operation": "pay",        "transactionId": "TX-243585751279",        "date": "2025-08-03 09:25:24.335000+00:00"      }    ]  },  "message": "The payment transaction has been retreived successfully"}

Retrieves detailed information about a single transaction using its unique reference ID.

Authorization

secretKey
Authorization<token>

Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).

In: header

Path Parameters

transactionId*string

The transaction reference ID (e.g., TX-243585751279).

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

GET
/v2/aggregator/transactions/{transactionId}