Recurring Card Payments (Postpaid)

In recurring card payments, a customerClosed In the context of the Cloud Monetisation Platform, an individual or organisation who has signed an agreement to take goods and services from a service provider. A customer receives a bill associated with one or more subscriptions, and can be a single end user or a large company with many subscriptions assigned to one agreement. authorises an organisation to take fixed or varied amounts from their credit or debit card, as long as the customer is given advance notice of the collection amounts and dates.

CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. supports recurring card payments for both prepaid and postpaid subscriptions. This section deals with postpaid subscriptions.

Recurring card payments in CMP involve the following:

  • Setting up the recurring card payment
  • Processing the payments
  • Handling rejected payments and payment errors

The following diagram illustrates how different CMP components are involved in recurring card payments. In this example, a customer uses a selfcare app to set up a recurring card payment:

Recurring Card Payment Setup

Recurring card payments can be set up as follows:

Processing Recurring Card Payments (Postpaid)

The CMP Generic Card Payment interface provides a standard, generic output and input format for the handling of recurring credit and debit card payments. The interface assumes the card details have been stored in a secure manner in the payment provider system.

The generic recurring card payment functionality extracts payments and refunds from CMP when they are due and includes them in a generic JSONClosed JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. file by running the Recurring Payments job in CARD mode. The JSON formatted files can be converted by a third party adapter to the required format expected by the payment provider.

Third party adapters can be created by MDS Global, Service Providers, systems integrators etc.

This job creates a batch of payments due for accounts that have been configured to pay by recurring credit or debit card payments. Also included in the batch are accounts that have approved refunds by credit or debit card due.

This job also creates a second batch to post the extracted payments and refunds to the sales ledger. Following the transmission of the extract file, dedicated daemons that format this batch and transmit it to the sales ledger to update the customer AccountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices. Balance; CMP assuming that no errors will occur in the processing of the payment.

For more information, see the Recurring Payments sections of the CMP Batch Jobs and JSON Schemas Guide.

Handling Recurring Card Payment Rejections

The CMP Generic Card Payment interface also handles recurring card payment rejections. Recurring card payments can fail for a number of reasons such as a lost or stolen card. Recurring card payment rejections are managed in CMP by the Recurring Payments Rejections job.

When CMP receives files containing rejected transactions, these are automatically detected by a dedicated daemonClosed A computer program that runs as a background process, rather than being under the control of an interactive user., which creates a rejected payments batch in CMP for each file received.

Each returned payment includes a reason code. Reason codes are configured in the Payments module of Business ConfigurationClosed A module in the CMP Administation console that provides for viewing and modification of business and user applicable system configuration.. These reason codes can be configured to determine whether the decline is a:

For more information, see the Payments section of the CMP Business Configuration Overview or the online help in the Business Configuration console.

This job generates a batch that contains records to reverse each failed transaction from the sales ledger. Once this batch has been created, it is detected by dedicated daemons, which format the batch and transmit it to the target sales ledger. This job also generates workflows, for example, to send a communication to the customer, processes soft declines to temporarily exclude the account from the automated payments process and processes hard declines to revert the account to the default (manual) payment to make alternative arrangements for collection of amounts due.

For more information, see the Recurring Payments Rejections section of the CMP Batch Jobs and JSON Schemas Guide.

Related Topics Link IconRelated Topics