camaraproject / CarrierBillingCheckOut

Repository to describe, develop, document and test the Carrier Billing Check Out API family
Apache License 2.0
9 stars 9 forks source link

Reversal API #115

Open mohamedsaeedstc opened 8 months ago

mohamedsaeedstc commented 8 months ago

Hello, In addition to the refund API, it's recommended to have reversal API, which can be used as a correction action from "merchant" side in case of any issue is happened at their side. The main difference between reverse and refund: 1- Reversal will return the money "pre-paid" or cancel bill record without appearing in customer movements. 2- Reversal will return Fees, Commission and everything without charging merchant or customer anything 3- Reversal will be allowed for a certain duration using original transaction reference "Payment Id"

Refund can be used to return money for customer, even after days of the original transaction and no need to have the original transaction reference "Payment Id"

Thanks Mohamed

PedroDiez commented 8 months ago

Thanks @mohamedsaeedstc will mention this in today's meeting. I have also commented this to Business, think they are working in Product perspective for Refund so they can also check this.

PedroDiez commented 8 months ago

Agreed to have aligment and Business guidance from GSMA OGW Product first

PedroDiez commented 6 months ago

As commented in 20/DEC meeting: