Show TOC

Process documentationConnection of External Systems

 

Payment Engine provides connections to the feeder and forwarding systems for input and output of payment transaction data as part of its core functionality. Using the SAP NetWeaver platform, you can connect other systems to Payment Engine through Business Application Programming Interfaces (BAPIs) and remote function calls (RFCs). Thus, you can make use of account-management (AM), embargo, and money-laundering systems as well as middleware or front-end applications.

Moreover, you can use enterprise services for payment transactions. For more information, see Enterprise Services for Payment Engine.

The following figure shows an example of a system landscape for Payment Engine including an account-management system (AMS).

For more information about the communication between Payment Engine and external feeder systems and forwarding systems, see File Handler (FS-PE-FH).

You can also submit payment transaction data from external systems in online mode over the payment order interface.

The following figure shows the potential integration of Payment Engine in the front end and middleware as well as possible real-time or other interfaces across the SAP NetWeaver integration and application platform.

Prerequisites

You connect external systems through proxy or application programming interfaces (APIs) that require implementation of Business Add-Ins (BAdIs).

Note Note

Payment Engine provides a proxy interface infrastructure and a number of BAdIs for external connection implementations.

End of the note.

Process

  1. You implement the following connection options through interfaces using BAdIs for your specific applications:

  2. You implement your specific methods using the BAdI models.

  3. You carry out applicable activities in Customizing for Payment Engine.

  4. You use BAPIs and RFCs to communicate with the connected system.

The figure below illustrates the implementation of extensions and interfaces using BAPIs and RFCs over the NetWeaver platform.