Transmitting Additional Receipt Attributes When Processing External Prepayment According to UK Law
Starting from version 6.3, the ability to transmit additional receipt attributes when processing external prepayment has been added.
According to UK law, the guest must receive a receipt immediately after making a payment for the order. The receipt can be either paper or electronic.
For example, if when placing an online delivery order on a website integrated with a payment system, the guest has already made a prepayment, the receipt must be sent to the guest’s email or phone (depending on their choice).
To implement this requirement, the method for processing external prepayment OperationService.ProcessExternalPrepay() has been added with the parameter chequeAdditionalInfo.
It allows specifying information about the payment location, whether the receipt will be paper or electronic, the method of sending the electronic receipt, and the sending address.