If you need to pull the transaction response from our system after the checkout ID has expired, there are several options to do this.

What you need to query transaction status:

Method 1:

Using the query Endpoint with Unique ID:



Method 2:

Using merchantTransactionId:

This call requires you to have the "merchantTransactionId" value that represents your order reference. You would need to send this value in the payment request, to us to make sure you can query using it later. If you do not send this value, this API call cannot be used.

You would also need your Peach Payments API authentication parameters. Summary of required parameters for this call below :
MerchantTransactionId (This is your merchant order number)

Please see recommended parameters to include in checkout request.

The sample API call to pull a transaction response from the system using the "MerchantTransactionId" value looks like this:

Please note the above endpoint applies to the TEST system. Please see documentation for your LIVE endpoint. 




Updated to this article - change of endpoint:



Current Domain

New Domain




Customer Test (Staging)



Once you have successfully completed the steps outlined above please ensure you have checked all your API calls to have updated/are using the new endpoint

FAQ’s around the Endpoint Change:

  • Are credit card tokens shared between oppwa.com and eu-prod.oppwa.com?

    • Yes, this will have no impact on any tokens that have been created or any new tokens.

  • Is the same data shared between the two endpoints? ie. If we did a card authorisation on oppwa.com, would the capture succeed on eu-prod.oppwa.com? -

    • Yes, the same data is shared and available. 

  • With regards to transactions we see on BIP, is this data also shared between the two?

    • Yes, it’s the same BIP and Console, there is no difference. 

Deadline - End of June 2022 the current endpoint oppwa.com will be deactivated/redundant


Should you have any questions, feel free to email us at support@peachpayments.com