Logo
Peach Payments Public API Documentation

Query transaction by merchantTransactionId

GET {{baseUrl}}/payments?authentication.userId={{apiUsername}}&authentication.password={{apiPassword}}&authentication.entityId={{entityId}}&merchantTransactionId={{merchantTransactionId}}

Query a transaction by merchantTransactionId.

 

Body PARAM

Key Datatype Required Description 
authentication.userId
string (Required)
authentication.password
string (Required)
authentication.entityId
string (Required)
merchantTransactionId
string (Required)



HEADERS

Key Datatype Required Description 




RESPONSES

status OK

{ "result": { "code": "000.000.100", "description": "successful request" }, "timestamp": "2022-09-29T09:02:53.407989Z", "payments": [ { "id": "da39b3256d4642cebcdedf14c2b5cda6", "paymentType": "DB", "paymentBrand": "EFTSECURE", "amount": 1.0, "currency": "ZAR", "merchantTransactionId": "EFT_0e2a74a9-65d8-4bcd-b21c-b3e246054a12", "result": { "code": "100.396.104", "description": "Uncertain status - probably cancelled by user" }, "resultDetails": { "ExtendedDescription": "Aborted during payment", "AcquirerResponse": 0, "paymentKey": "ceab120c81225e404dfd8f618dc54b49" }, "connectorTxID1": null, "timestamp": "2022-09-29T09:02:53.453505Z", "customParameters": { "HELIOS_TRANSACTION": "true", "HELIOS_UNIQUE_ID"
Curl
curl -X GET 'baseUrl/payments?authentication.userId=apiUsername&authentication.password=apiPassword&authentication.entityId=entityId&merchantTransactionId=<Merchant Invoice>?authentication.userId=apiUsername&authentication.password=apiPassword&authentication.entityId=entityId&merchantTransactionId=<Merchant Invoice>'

ENDPOINTS