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
http://checkout.sla-alacrity.com/purchase?merchant=partner:ea552d72-xxxx-xxxx-9741-195989dae658&service=campaign:940d351138df895e8dedf51e5d7b90788cdc23d0&correlator=59999993&redirect_url=http://test.test.com/redirect/umobile

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

http://test.test.com/redirect/fonix?transaction_id=XXXXX&status=pending&msisdn=965XXXXXX&correlator=jXXXX&auth_method=header_enrichment
  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"
    }
  }