We can configure IPC to offer cashback (sometimes known as PWCB: Purchase With CashBack) for eligible cards.
Note: Cashback is not available if your system is offline.
Assuming that you, the merchant, are cashback enabled the flow is:
The shopper presents an eligible card for a contact transaction. The payment terminal displays a message that offers the shopper cashback.
If the shopper selects YES then IPC sends a request to the Point of Sale (POS) application. The cash register attendant decides whether to accept or reject the cashback request. If the attendant accepts the request, he or she must enter the cashback amount.
The attendant gives the shopper the cash.
The cashback amount is added to the total value of the transaction. The cashback amount is also returned to the POS application as part of the transaction response message.
If there is a problem, IPC does the following:
If the cashback amount is invalid or exceeds the maximum cashback limit, IPC sends an error message.
The IPC then resends the original message that offers the shopper cashback. If the cashback amount is still invalid or too high, IPC resends the original message one last time.
If IPC does not receive a valid amount after three cashback attempts, IPC processes the transaction with the original amount and no cashback added.
The standard timeout for IPC to receive the response from the POS app is 180 seconds. If you want a different timeout value, use the IPC Configuration menu to set a different time.
If the IPC does not receive a response within the timeout period, the transaction is processed with the original amount and no cashback added.
To enable the IPC cashback feature, contact Worldpay Support or your Worldpay Relationship Manager (RM).
Feedback or bugs to report?
Ask our developer community.
Search our documentation, API references and articles.