Table of Contents
Endpoint #
URL:
https://crm-api.test.10npay.com/api/v1/TransactionReport/get-transaction
Method: POST
Description: Retrieve transaction details for a specific transaction ID.
Request Headers
-
accept:text/plain -
Authorization:Bearer
{Token} -
Content-Type:application/json-patch+json
Request Parameters #
| Parameter | Type | Description |
|---|---|---|
| transactionId | string | The ID of the transaction to retrieve |
Example Request #
{
"transactionId": "TNP0004241630001"
}
CURL Example
curl -X 'POST' \ 'https://crm-api-test.10npay.com/api/v1/TransactionReport/get-transaction' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer {Token}' \ -H 'Content-Type: application/json-patch+json' \ -d '{ "transactionId": "TNP0004241630001" }'
Responses #
Success #
-
Status Code:
200 -
Description: Transaction retrieved successfully.
-
Response Body:
{
"amount": 0,
"merchant": "string",
"timeStamp": "string",
"senderEmail": "string",
"receiverEmail": "string",
"transactionId": "string",
"transactionFee": 0,
"feeCurrency": "string",
"senderName": "string",
"receiverName": "string",
"accountNumber": "string",
"senderBic": "string",
"receiverBic": "string",
"senderIban": "string",
"receiverIban": "string",
"transactionType": "string",
"paymentNotes": "string",
"currency": "string",
"paymentSystem": "string",
"transactionCategory": "string",
"cardNetwork": "string",
"cardPan": "string",
"cardAlias": "string",
"paymentProvider": "string",
"purposeDet": "string",
"scaStatus": "string"
}
| Field | Type | Description |
|---|---|---|
| amount | number | The amount of the transaction |
| merchant | string | The merchant involved in the transaction |
| timeStamp | string | The timestamp of the transaction |
| senderEmail | string | The email of the sender |
| receiverEmail | string | The email of the receiver |
| transactionId | string | The ID of the transaction |
| transactionFee | number | The fee associated with the transaction |
| feeCurrency | string | The currency of the fee |
| senderName | string | The name of the sender |
| receiverName | string | The name of the receiver |
| accountNumber | string | The account number associated with the transaction |
| senderBic | string | The BIC of the sender |
| receiverBic | string | The BIC of the receiver |
| senderIban | string | The IBAN of the sender |
| receiverIban | string | The IBAN of the receiver |
| transactionType | string | The type of the transaction |
| paymentNotes | string | Notes regarding the payment |
| currency | string | The currency of the transaction |
| paymentSystem | string | The payment system used |
| transactionCategory | string | The category of the transaction |
| cardNetwork | string | The card network used |
| cardPan | string | The PAN of the card used |
| cardAlias | string | The alias of the card used |
| paymentProvider | string | The payment provider involved |
| purposeDet | string | The detailed purpose of the transaction |
| scaStatus | string | The SCA status of the transaction |
Error: Bad Request #
-
Status Code:
400 -
Description: Transaction not found.
-
Response Body:
{
"type": "string",
"title": "string",
"status": 400,
"detail": "string",
"instance": "string"
}
| Field | Type | Description |
|---|---|---|
| type | string | Type of the error |
| title | string | Title of the error |
| status | integer | HTTP status code |
| detail | string | Detailed error message |
| instance | string | Instance identifier of the error |
| additionalProp1 | string | Additional property 1 |
| additionalProp2 | string | Additional property 2 |
| additionalProp3 | string | Additional property 3 |
Error: Server Error #
-
Status Code:
500 -
Description: Internal error occurred.
Snippet #
Result of the call