The integration between the SD module of SAP S/4HANA Cloud and the SAP digital payments add-on is the main process that we’ll use to illustrate the utilization of the SAP digital payments add-on. The following steps are required to perform an end-to-end business scenario for payment card payments:
Card Registration
The sales officer logs on to SAP S/4HANA Cloud to add a credit card to the business partner account:
- The customer wants to register a new payment card and contacts their sales officer.
- The sales officer accesses the business partner master data, from where the SAP digital payments add-on connects to a PSP. A payment card entry user Interface opens to enter the payment card data.
- Customer data with payment card will be created at PSP.
- Payment card will be stored at PSP and tokenized.
- Tokenized payment card data will be stored in the business partner record in SAP S/4HANA.
Authorization in the Sales Order
The payment card selected will be used for the authorization of the sales order.
- During the creation of the sales order, it’s possible to select open items that will be paid by payment card.
- It's also possible to split the sales order amount into multiple payments on multiple payment cards.
- The number of selected open items will be sent to the PSP with a payment card via the SAP digital payments add-on.
- The amount will be authorized via the PSP, and the authorization number will be provided to SAP S/4HANA Cloud SD.
- Authorization number will be transferred to SAP S/4HANA FI-AR for further processing.
At this point, the logistic processes can be executed as usual. The option exists to rerun an additional credit card authorization check before the goods are issued to the customer. At the end of the step, the Outbound Delivery and the Billing documents are created.
Payment Card Settlement
Once the goods have been shipped to the customer and the corresponding invoice has been subsequently created, it’s time to trigger the cash collection using the payment card previously authorized.
- A job is created to select the payment card payments to be sent to the PSP for settlement.
- This job can be executed immediately or scheduled for execution at a later point in time.
- The settlement run is the capture step and results in an open item against the PSP on the clearing account of the payment service provider for credit card payments.
- A comprehensive log provides details on the outcome of the job.
Advice Processing
Depending on each PSP, a payment advice can be provided after the actual settlement and processed through the SAP digital payments add-on. This advice processing mainly returns the confirmation of the captured payment.
- A job is created to upload the payment advice. It can be executed immediately or scheduled for later.
- In addition to confirming captured payments, this job also returns additional transactions, such as fees, returns, or manual payments, that SAP S/4HANA has not yet identified and must record.
- A comprehensive log provides details on the outcome of the job.