Receive payment collection callback
Webhook your application must implement. When a subscriber initiates a mobile money payment, Bpay POSTs transaction details to your callback URL. Respond with successful true to accept or false to decline. Replace the server URL with your own HTTPS endpoint.
Body
Unique transaction ID generated by Beem.
Amount of money collected from the subscriber.
ISO currency code for sending money (default TZS).
ISO currency code for receiving money (default TZS).
Subscriber mobile number in international format without the plus symbol, e.g. 255444444444.
Reference number entered by the subscriber.
Merchant or paybill number the payment was received into.
Transaction timestamp (ISO 8601).
Mobile country code identifying the network.
Mobile network code identifying the network.
Carrier name, e.g. tigotz, airteltz, vodacomtz.
Response
Acknowledge and accept or reject the payment
