Integrated Billing Summary

    Integrated Billing Summary


    Article summary

    North America Only

    This documentation is applicable exclusively to North America. If your app is not being distributed in North America, please contact Partner_Mgmt@sky.uk

    The Integrated Billing SDK (the “Billing SDK”) is the means by which the X1 Platform handles billing and payment processing (“Payment Processing”) for subscription events (e.g., sign ups, upsells, cancellations, upgrades and downgrades) occurring within your X1 App or otherwise through the X1 Platform (each, a “Subscription Transaction”) so that charges to a subscriber for Subscription Transactions are handled by the X1 Platform.

    Use of the Billing SDK requires a written agreement between you and Comcast or an applicable Syndication Partner relating to Payment Processing. If you would like to use the Billing SDK to handle Payment Processing for your X1 App, please reach out to your partner manager.

    Functionality

    The Billing SDK is a JavaScript library that provides the following functionality:

    • handling the necessary communications between your X1 App and the applicable X1 Platform backend billing and accounting systems for Subscription Transactions occurring within your X1 App;

    • providing the elements a user interacts with to implement subscription changes using overlays to your X1 App that are provided by the X1 Platform; and

    • providing real time updates of Subscription Transactions that have occurred through the X1 Platform outside of your X1 App (for example, via X1 Platform settings or via interactions with a Comcast or Syndication Partner customer care agent or digital platform (website)).

    image.png

    Sample image provided for illustrative purposes only.

    Implementation

    To implement the Billing SDK, you must:

    • download the Billing SDK from the link provided by Comcast;

    • implement the Billing SDK in your X1 App for all Subscription Transactions that occur in your X1 App; and

    • integrate with the X1 Platform real time notifications API.

    For each Subscription Transaction, you must call the SDK functions that will handle the necessary API and UI flows for any subscription transaction, as shown in the following flow diagram.
    image.png

    Contact your Comcast partner manager if you are implementing the Billing SDK.


    Was this article helpful?