Hey Charan!
We also have faced this challenge. I can share our thoughts. Short answer: Void and Cancel payment operations are the same on the front-end.
Long answer. In most cases, the customer sees that the credit card was charged (in SMS notification or bank's mobile app) right after the credit card transaction processed. In reality, the payment will go through authorisation/post/settled... Depends on the exact status you can do different actions, like Void or Cancel. But the customer know - the card was charged.
So, he have only one action on the front-end - Refund. The flow under this button do the required action, depends on the current payment status. The successful result of the flow - money refunded (even if technically it was cancellation).
It is a more complicated business flow (handle switch between statuses, retries, correct respond to customer..). But it is more convenient for the customer.
------------------------------
Yuri Stepanenko
UNSPECIFIED
------------------------------
Original Message:
Sent: Mar 19, 2021 02:52
From: SRICHARAN NANDI
Subject: Billing Payment cancellation vs reversal
Hi,
I would like to get suggestions on handling the Payment transactions at the Billing system as well as the sales channel.
How the workflow should be defined for Payment Void, Cancel & Reversal. Is Void & Cancel payment the same with respect to front-end modules like Point of Sale Or CRM?
In case of cash payment initiated from Point of Sale system for a Postpaid Invoice, if the customer decides to take back the cash and do it as a card payment. At the POS system can we void this transaction and initiate the cancellation process to Billing system? How should this be handled at Billing?
TR
Charan
#General
------------------------------
SRICHARAN NANDI
Six DEE Telecom Solutions Pvt Ltd
------------------------------