After the customer pays for an order, you need to ensure that the transaction is actually completed before providing value to them. You should verify the transaction as a failsafe against any discrepancy that can occur during transaction reconciliation.
When verifying the order (transaction), you need to look out for some important information in the payment response:
- The order reference,
data.orderReference
- The payment’s status,
data.status
- The currency,
data.currencyName
- The transaction amount.
To query the final status of the order, send your request containing the order’s reference to the verify order endpoint.
Use your private-key to authorize your order verification requests.
{
"reference": "805551685"
}