Implementation Guide for Oracle Billing Insight > Customizing Payment >

About the APIs for Implementing Custom Payment Cassette Cartridges


You can implement custom payment cassette cartridges with Oracle Billing Insight.

Oracle Billing Insight provides a set of well-defined interfaces for payment gateway integration, and it enables you to develop or customize the cassette according to your payment gateway requirements. You must set up the gateway to communicate with Oracle Billing Insight. You do not have to change anything internal to Oracle Billing Insight.

Figure 20 shows an overview of the interaction between the payment cassette cartridge, Oracle Billing Insight, and the payment gateway.

Figure 20. Overview of the Payment Cassette Interaction

All APIs related to the payment cassette and cassette configuration are defined in the com.edocs.common.api.payment package. Figure 21 shows the contents of the com.edocs.common.api.payment package.

Figure 21. Contents of the com.edocs.common.api.payment Package

Figure 22 shows the class structure of the Payment Cassette.

Figure 22. Class Structure of the Payment Cassette

Figure 23 shows the class structure of the Payment Cassette Config.

Figure 23. Class Structure of the Payment Cassette Config

Figure 24 shows the class structure of the Payment Cassette extended parameter.

Figure 24. Class Structure of the Payment Cassette Extended Parameter
Implementation Guide for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.