
Payment Card Interface to Clearing Houses
Use
The payment card interface is an application software that acts as a bridge between SAP’s R/3 System and your financial institution’s software. We have designed the payment card interface with remote function call (RFC) to provide you functions to communicate with any of your partners, including clearing houses, banks, credit card companies, and merchant services.
Features
The interface program supports:
Technical Information
Authorization Function Module
SAP can provide solutions for transmitting card data to many major clearing houses and other financial institutions. Contact your SAP consultant for more information.
The standard system includes the function module CCARD_AUTH_SIMULATION that you can use to test the authorization process before obtaining software from your clearing house, or writing your own. SAP also provides the testing function CCARD_SETTLEMENT_SIMULATION for Financial Accounting (FI).
When you trigger the authorization function, the system accesses the logical destination that you have specified in Customizing. This is either an SAP internal system, or an external program (RFC). Choose Sales and Distribution ® Billing ®
Payment cards ® Authorization and settlement ® Maintain clearing house ® Set authorization/settlement control per account in Customizing to set the function module for authorization.
If you do not replace the function module CCARD_AUTH_SIMULATION with your own, the system only simulates authorization, even in a productive system.
Data Flow
Authorization data is provided by the R/3 calling function module SD_CCARD_AUTH_CALL_RFC with four tables:
The interface program converts the first three tables, maps the data to the requester's format, sends the data through the connection to the financial institution, and waits for the response. The program then sends the response, via CCAUT_R, to the original R/3 caller.

Remote Function Call Library
RFC programs are interactive programs that enable communication and data transfer between R/3 and external programs. In register mode, the RFC server program is started before receiving a call from R/3. It registers at an SAP gateway and then waits for RFC requests from the R/3 System.
When testing the authorization function, use transaction SM59 to create a TCP/IP connection. Use register mode and specify a program ID for the external RFC server. Finally, set up the gateway to configure a multiple R/3 application server environment. The RFC Library contains the following: