question

henry avatar image
henry asked

Printing on Clover Flex 2/3 not working

I have a native Android app that uses the payment connector SDK to send a SaleRequest to the clover device it's running on. This works fine. The problem happens when the customer requests to print the receipt.


It will either work and print correctly on the device and always work properly for that device. However on some devices it will not work and it will consistently not work with this error message, "Print failed: please contact customer support".


The printer is working properly when in standalone mode and correctly prints.


Side note: SMS and Email receipts work fine.


My question is, is there perhaps something I am not putting in the SalesRequest that could cause this.

Here is all the settings I pass via the SalesRequest


saleRequest.setExternalId(externalId);
saleRequest.setAmount(formattedAmount);
saleRequest.setTipMode(this.tipMode(tipMode));
saleRequest.setCardEntryMethods(cardEntryMethod);
saleRequest.setAutoAcceptSignature(autoAcceptSignature);
saleRequest.setDisableDuplicateChecking(disableDuplicateChecking);
saleRequest.setAutoAcceptPaymentConfirmations(autoAcceptPaymentConfirmations);
saleRequest.setAllowOfflinePayment(allowOfflinePayment);
saleRequest.setDisableReceiptSelection(disableReceiptSelection);


Print
10 |2000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

0 Answers

·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Welcome to the
Clover Developer Community