{find-transaction}
This API method will return the transaction in the same format as the notification that was sent with the last transaction status change.
Name | URL |
---|---|
Sandbox | https://pci-gw-test.praxispay.com/agent/find-transaction |
Live | https://gw.praxisgate.com/agent/find-transaction |
✓ - required value
? - optional, value or null
✕ - always appears as null
Variable | Type | Description | |
---|---|---|---|
merchant_id | varchar(50) | ✓ | Merchant API client account identifier |
application_key | varchar(32) | ✓ | Identifier of your application (website) |
tid | int(11) | ✓ | transaction identifier |
version | varchar(3) | ✓ | API version |
timestamp | int(11) | ✓ | Request time (unix timestamp, seconds) |
Variable | Type | Description | |
---|---|---|---|
status | int | ✓ | API communication status - for transaction processing status please refer to transaction.transaction.status - 0 if the request was successful - Negative integer if internal server/network error occurs - Positive integer if application/logical error occurs |
description | varchar(256) | ✓ | Accurate description of the result. Return the actual error for any exception as it helps to diagnose issues in production |
customer | <Object> | ? | Customer object. Appears as null for authentication/validation errors and expired session. |
session | <Object> | ? | Session object. Appears as null for authentication/validation errors and expired session. |
transaction | <Object> | ? | Transaction object. Appears as null for authentication/validation errors and expired session. |
version | varchar(3) | ✓ | API version |
timestamp | int(11) | ✓ | Response time (unix timestamp, seconds) |
The full signature generation algorithm can be found in the Authentication section.
Request signature parameters
merchant_id
application_key
timestamp
tid
Response signature parameters
status
timestamp
customer.customer_token
transaction.tid
transaction.transaction_status
transaction.processed_currency
transaction.processed_amount