||POS object representing the cash register application.|
Call used to initiate a par tial refund where the PSP reference is unknown.
This can happen when the original sale transaction was performed offline, in which case there will be no PSPReference, since this is generated only in an online situation.
There are two ways to perform a partial refund:
1. the pspReference is known: In this case, only the
pspReference needs to be provided, the properties
TenderReference are not required.
2. the pspReference is NOT known: This can happen when the original Sale transaction was performed offline, in which case there will be no
pspReference, since this is generated only in an online situation.
In this case, the properties TerminalId and TenderReference need to be provided, the property PspReference is not required.
||String||The currency of the refunded amount|
||long||The refunded amount. Can be smaller than the initial amount, or in the limit defined per merchant|
||String||The unique merchant reference|
||String||The unique PSP reference.|
||String||The unique tender reference. In offline situation, the cash register may not have the PSP reference. The
||String||The unique ID of the terminal on which the original transaction is performed.|
Refund Callback returns the result of a partial refund, as well as any errors. Returns an adyenResult