Implementation Guide for Oracle Self-Service E-Billing > Customizing the Payment Consolidator Integration Module >

Payment Consolidator Java APIs


Oracle Self-Service E-Billing provides the interfaces described in Table 106 to present each type of file record.

Table 106. APIs for Payment Consolidator File Records
API
Description

com.edocs.common.api.pc.
IFileRecord

This API represents the file record and contains the header and tail information.

The default implementation is:

com.edocs.common.pc.core.FileRecord

com.edocs.common.api.pc.
IBatchRecord

This API represents the batch record and contains the header and tail information. For each batch record, it has a reference to IFileRecord.

The default implementation is:

com.edocs.common.pc.core.BatchRecord

com.edocs.common.api.pc.
IDetailRecord

This API represents the detail record and is the base interface of IBillSummaryRecord and IEnrollmentRecord. For each detail record, it has a reference to IFileRecord and IBatchRecord.

The default implementation is:

com.edocs.common.pc.core.DetailRecord

com.edocs.common.api.pc.
IBillSummaryRecord

This API represents an electronic bill summary for each account and is used to generate the bill summary file or confirm the consolidator's bill summary acknowledgement. It is derived from com.edocs.common.api.pc.IDetailRecord.

The default implementation is:

com.edocs.common.pc.core.BillSummaryRecord

com.edocs.common.api.pc.
IEnrollmentRecord

This API represents a biller account and is used to activate, deactivate, and update a biller account. It is derived from com.edocs.common.api.pc.IDetailRecord.

The default implementation is:

com.edocs.common.pc.core.EnrollmentRecord

Implementation Guide for Oracle Self-Service E-Billing Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.