Direct Carrier Billing

Allow your customers to make payment easily with their mobile device via carrier bills and real-time prepaid account deduction.

Generate One Time Password

This API is used to validate the end user mobile via one time password (OTP).
  • Mobile number will be submitted through this API call after purchase initiation by the end user.
  • An OTP SMS will be sent out to the given mobile number.
  • The OTP will have a validity period as set by the service provider.

Retrieve Customer Identity

This API is used to validate the end user and generate user identity token.
  • After the OTP is validated, OP will generate a unique ID based on the following fields: MSISDN,Partner ID, Partner User Token and Service Provider ID.
  • Any value change to any of the fields will generate a new User.
  • This ID generated is called User Token and is sent back to the one that initiated the API call.
  • This complete the user verification and user id generation.

Create a Charge

This API is called when the partner wants to charge an end user.
  • The User Token sent in the request will identify which user to be charged.
  • The request should also contain a unique id (correlation id) for future payment reference.

Retrieve a Charge

This API is called when the partner wants to know the status of the previous transaction.
  • The correlation id used in the previous payment request will need to be inserted for this API call.
  • The payment transaction status will be returned upon system check.