Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Implementation Guide for Oracle Self-Service E-Billing > Customizing the Payment Consolidator Integration Module > Implementing Payment Consolidator Plug-InsThe Oracle Self-Service E-Billing provides the following plug-ins for extending Payment Consolidator functionality: For each plug-in, Oracle Self-Service E-Billing provides a default implementation. This task is step in Process of Implementing a Payment Consolidator. Implementing the IBillingSystemIDPluginOnly one method is defined in IBillingSystemIDPlugin:
This method is called while processing the detail record. It is used to get the billing system ID from Oracle Self-Service E-Billing, which is used in combination with the account number to uniquely identify an account. Each billing system has been assigned a unique identifier called the billing system ID in Oracle Self-Service E-Billing. When enrolling a new account or changing an account number, this method is invoked to get the billing system ID according to the detail record information, and is then combined with the account number to check whether the account exists in Oracle Self-Service E-Billing. If the account does not exist, then it creates a new account with the billing system ID and account number. Figure 32 shows the data flow for IBillingSystemIDPlugin. The default implementation is com.edocs.common.pc.core.DefaultBillingSystemIDPlugin. You might have to implement the plug-in using your business rules to get the real billing system ID. The default plug-in works well only when there is single billing system ID in Oracle Self-Service E-Billing. To implement the IBillingSystemIDPlugin plug-in
Implementing the ICartridgePlugin Plug-InThe ICartridgePlugin plug-in defines a group of methods that are invoked before a payment consolidation job can populate a record in the Oracle Self-Service E-Billing database or write to the response file in order to overwrite the default value of a record's field and change the behavior. Figure 33 shows the workflow for the ICartridgePlugin. The default implementation is You can implement the following methods in ICartridgePlugin:
|
![]() |
![]() ![]() |
Implementation Guide for Oracle Self-Service E-Billing | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |