Implementation Guide for Oracle Billing Insight > Customizing the Payment Consolidator Integration Module >

Overview of Processing with a Payment Consolidator


Oracle Billing Insight provides a file interface, including business logic and a data model, that you can use to interact with any payment consolidator. Each payment consolidator has different standards for integrating its software. Open API standards let you configure Oracle Billing Insight to provide and accept data files from any consolidator.

At a consolidator's site, users can enroll, view bill summary information and pay bills, update account details, and unenroll. To view bill details, a user can click a link to Oracle Billing Insight and register there to view bill details.

The consolidator passes enrollment information to the biller for validation and authentication. Once the biller authorizes the accounts to view and pay bills through the consolidator, the biller sends this information to Oracle Billing Insight, which sends bill summary information for all active and authorized accounts to the consolidator.

Data Flow with a Payment Consolidator

The creation and exchange of data between Oracle Billing Insight and a payment consolidator follow this general flow:

  1. Consumer users register with the payment consolidator, and the consolidator sends the enrollment data to the billing system.
  2. The biller validates the registration requests and responds to the consolidator, which sends a response acknowledgement to the biller and to Oracle Billing Insight.
  3. In the Command Center, the PCAccountEnrollment job is scheduled to run. The job uses an XML template which you have customized for use with the particular consolidator to read the consolidator's enrollment response acknowledgement file and map it to the corresponding Java objects in Oracle Billing Insight. The job then processes this input and stores the enrollment information in the relevant database tables in Oracle Billing Insight.

    The Account Enrollment job also produces its own enrollment response file which has the details on the accounts that were successfully processed. The format of the Oracle Billing Insight enrollment response file is also controlled using an output template that you customize. The output template is also an XML file which has instructions on constructing and formatting the output file.

  4. Oracle Billing Insight receives bills from the billing system.
  5. The PCBillSummary job is scheduled to run in the Command Center, and generates a file with the bill summary information for the enrolled users. The output content and file format is dictated by the template associated with the job.
  6. The payment consolidator processes the Bill Summary file and returns an acknowledgement file to the biller.
  7. The PCBillsSummaryAcknowledgement is scheduled to process the Bill Summary Acknowledgement file sent by the consolidator using the relevant consolidator template. This job also stores information about which records were accepted or rejected by the consolidator into Oracle Billing Insight database.

Figure 26 shows an overview of the payment consolidator integration architecture.

Figure 26. Payment Consolidator Integration Architecture
Implementation Guide for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.