Accounts

Creates a new account within the custom billing vendor. This fails if the end user already has an account.

post

Creates a new account.

Retrieves the specified account.

get

Returns the specified account.

Onetime Changes

Initiates a transaction for a Pay Per View (PPV) purchase. It accepts the transaction details as input and returns session information. Prior to using this endpoint, you must first create an account and a payment method. NOTE: "content" is Ooyala's entitlement scheme. You must store it for reference for deferred charges. There must be a way for the eCommerce team to retrieve it.

post

Purchases PPV offers and credits.

get

Returns a list of the PPV purchases for the account. Purchases that contain multiple products are supported.

Returns the specified PPV purchase. NOTE: NOT IMPLEMENTED

get

Returns the ppv puschase

Payment Methods

Creating a new payment method is a two step process. 1: Set up the tracking ID (token). 2: After the user submits confidential data to the payment process, confirm the payment method.

post

Sends payment data to create a payment method.

get

Returns a list of the payment method associated with the acount.

Registers personal data required to create payment methods.

post

Directs the end user to the corresponding URL to get the payment method token.

The specified payment method associated with the account. NOTE: NOT IMPLEMENTED

delete

Removes the payment method.

get

Checks the payment method.

Subscriptions

Creates subscriptions associated with an account.

post

Creates a new subscription for this account.

get

Returns the subscriptions associated with an account.

The specified subscription associated with an account.

delete

This changes the status of the subscription to cancelled.

put

Updates a specific invoice.

get

Returns the specified subscription for the account.