Merchant Webhooks

Upon receiving we offer postback with the customer details and PayId assigned to merchant postback_url so merchant can store in their system.

{
  "status": "ok"
}

PayId created payload

{
  "payload_type": "newCustomer",
  "customer_id": "DSdEqDUSJW",
  "email": "[email protected]",
  "pay_id": "[email protected]",
  "app_url": "https://tpa-app.txengine.net/customer/DSdEqDUSJW",
  "message": "Customer was created",
  "ref": "12345678",
  "merchant_id": "64ec1edaaf051c3c987929cd"
}

Duplicate customer attempted payload

{
  "payload_type": "duplicateCustomer",
  "customer_id": "DSdEqDUSJW",
  "email": "[email protected]",
  "pay_id": "[email protected]",
  "app_url": "https://tpa-app.txengine.net/customer/DSdEqDUSJW",
  "message": "Customer already exists",
  "ref": "12345678",
  "merchant_id": "64ec1edaaf051c3c987929cd"
}

Payment received payload

Payout received payload

Payout returned payload

Refund processed payload

To process these webhooks please refer to Merchant Webhooks Authorisation

Last updated