Webhooks

Webhooks are available for all types of service. Different types are available depending on the Flow used. You must set up a URL to handle these notifications upon certain events taking place.

Notifications are sent via HTTP GET with all parameters being provided, percent-encoded, in the QueryString.

Parameters

Webhook Types

TransactionStatus Values

Examples

Type 1 - Subscribe

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=1&pt=Your_pass_through_value&success=1

Type 2 - Unsubscribe

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=2&pt=Your_pass_through_value&success=1

Type 3 - Reactivation

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=3&pt=Your_pass_through_value&success=1

Type 5 - Charge

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=5&pt=Your+pass+through+value&chargeAmount=20&currencyCode=AED&productDescription=Your+product+description&transactionStatus=00&success=1

Type 24 - Suspend

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=24&pt=Your_pass_through_value&success=1

Type 25 - Unsuspend

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=25&pt=Your_pass_through_value&success=1

Type 31 - Refund

https://www.example.com/?msisdn=447777123456&mcc=234&mnc=02&productid=92000000&etid=31&pt=Your+pass+through+value&chargeAmount=20&currencyCode=AED&productDescription=Your+product+description&transactionStatus=00&success=1