In general, the Refund Service can be performed without reference to an original transaction.
This Update Bulletin responds to a requirement to optionally receive an initial transaction reference in order to fill in the corresponding data elements in the Refund authorization/completion message
...
Info |
---|
See https://teamamadis.atlassian.net/wiki/pages/resumedraft.action?draftId=1713274934 on Amadis Wiki for more information about the Refund Service. |
Initiate a Refund without Reference Data to an Original Transaction
Expand | ||
---|---|---|
| ||
|
Initiate a Refund with a Reference to an Original Transaction
When a Refund is performed, the sale system or the device control (eg. the MerchantApp) may provide Refund Reference Data (through SCAP by an Additional_Transaction_ Data _Event, see Section 5.2.2) as a reference to the original Service being refunded.
Refund Reference Data may be identical to the Reference Data of the original Service, but this is not mandatory and not checked.
Refund Reference Data is not used to retrieve the transaction data of the original Service, but it is stored in the transaction database for the Refund
...
Steps Taken:
Add Tag DF59 to nexofast.h
In
nexoFAST_serviceInitialisation
initialize tag, to ““.set through an Additional_Transaction_Data_Event for the Refund Service. (how to set it?)
Do we just put the original service being refunded as the refund reference data? (did i understand correctly)?
Do we need to configure this tag in atheos?
What is our scap and hap? (a small encapsulation).
Expand | ||
---|---|---|
| ||
|
As this tag is optional, a check is done on the latter. If the Tag is absent, the original transaction section is not included.
Expand | ||
---|---|---|
| ||
|