Infomedia manages your subscriptions

Interact with the Infomedia APIs to detect and subscribe users. Infomedia will manage the billing and compliance messaging for all subscribers. Ability to perform refunds is available depending on the carrier network.

Acquisition Flow

The sequence diagram shows the steps and API methods required in order to validate a new customer and subscribe them into Infomedia's platform. The diagram depicts only the successful flow; error messages for each API method should be handled as documented in the individual method pages.

Picture

Breakdown of steps:

  • 1-3. Give the user the ability to provide their mobile number on the Partner platform and initiate a subscription.

  • 4-6. Partner calls the PinGenerateWithParams API method to send a PIN SMS to the user via the Infomedia platform.

  • 7. Partner displays a PIN entry page to the customer.

  • 8. User inputs the PIN on the Partner's platform and clicks to confirm the subscription.

  • 9-11. Partner calls SubscriptionJoinWithParams to validate the user has entered the correct PIN and subscribe into the Infomedia platform, then handles the response. Infomedia sends a Welcome SMS to the customer if subscription was successful.

  • 12. Partner redirects the customer to the service.
       

Charging a customer at renewal time:

  1. Once it is time to renew the customer's subscription, Infomedia's platform will automatically attempt to charge the customer.

  2. A Webhook will be sent to the Partner indicating the charging outcome.

Compliance SMS:

  1. Infomedia will automatically send Renewal or Reminder SMS to the customer as per the carrier and/or regulatory requirements.

Cancelling customer's subscription:

If a customer requests to unsubscribe via the Partner service:

  1. Partner calls SubscriptionUnsubscribe to unsubscribe from the Infomedia platform.

  2. Infomedia sends an Unsubscribe SMS to the customer.
      

If a customer unsubscribes via MO or Customer Services:

  1. Infomedia automatically unsubscribes the customer from the Infomedia platform and sends an Unsubscribe SMS to the customer.

  2. A Webhook will be sent to the Partner indicating the customer has unsubscribed.

Get Production access:

  1. Once you're happy with your Sandbox tests and you want Production access, sign in and go to Products and click on Production. Configure a 'subscription' just as you did for Sandbox. Give your subscription a relevant name, again you can change this later if required.

  2. Your Production subscription will be sent to Infomedia for approval. Once approved, you will have access to the production API. Click on the green 'Try It' button to test your request and see a response from any of the required production API methods. 
    Note: Your API access key will only be pre-populated after your Production subscription request has been approved by Infomedia.

  3. If you require any assistance, contact us on operations@infomedia.co.uk