Package eu.ccvlab.mapi.core.payment
Interface PrinterOutputDelegate
- All Known Subinterfaces:
CardReadDelegate,PaymentDelegate,TerminalDelegate,TokenDelegate
public interface PrinterOutputDelegate
State machine will do a callback to this delegate in case terminal requires something to be printed.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voideReceipt(EReceiptRequest eReceiptRequest) Pass the E-Receipt to the PoSdefault voidprintCustomerReceiptAndSignature(PaymentReceipt paymentReceipt) Printing customer receipt and signaturedefault voidprintDccOffer(PaymentReceipt paymentReceipt) Printing Dynamic Currency Conversion receiptdefault voidprintMerchantReceiptAndSignature(PaymentReceipt paymentReceipt) Printing merchant receipt and signature
-
Method Details
-
printMerchantReceiptAndSignature
Printing merchant receipt and signature- Parameters:
paymentReceipt- Contains TextLines and Signature for printing/saving a merchant receipt
-
printCustomerReceiptAndSignature
Printing customer receipt and signature- Parameters:
paymentReceipt- Contains TextLines and Signature for printing/saving a customer receipt
-
printDccOffer
Printing Dynamic Currency Conversion receipt- Parameters:
paymentReceipt- Contains TextLines and Signature for printing/saving a dcc receipt
-
eReceipt
Pass the E-Receipt to the PoS- Parameters:
eReceiptRequest- The e-receipt result
-