U Mobile Malaysia

Only Checkout flow is available.

Typical Flow

  1. User visits a landing page and selects to subscribe to a service
  2. Merchant uses the Checkout Flow such as

3 The response from checkout will be pending and include the msisdn such as:

  1. Do not make a subscription create call as the checkout call makes a request to U Mobile to create the subscription
  2. A HTTP Notifications is sent to report the result of the subscription creation.

Sandbox testing is not supported

HTTP Notifications

Notifications follow the same format as other HTTP Notifications:

  "success": {
    "type": "subscription",
    "uuid": "175529b9-XXXX-4025-b748-XXXXXXXX",
    "bill_id": "XXXX123XXX",
    "operator": "umobile-my",
    "merchant": "partner:ccd9970c66f04e449aXXXXXXXXXXXXX",
    "campaign": "campaign:57617c7477ff3c282XXXXXXXXXXXXX",
    "environment": "production",
    "msisdn": "60XXXXXXXX",
    "currency": "MYR",
    "amount": "1.0",
    "mode": "API",
    "frequency": "daily",
    "next_payment_timestamp": "2020-11-13T09:45:10.572Z",
    "transaction": {
      "status": "CHARGED",
      "bill_id" : "xx80e2xxxxxx",
      "timestamp" : "2021-01-11 04:15:13 UTC",
      "transaction_id" : "x33xxxxxx"