question

devendra avatar image
devendra asked Greg answered

Remote Pay Java - EMV Receipt

Hi,

Does Clover provides anything related to credit card authorization details which should be printed on Customer copy and Merchant copy for EMV implementation? Or we have to build our format based on info we get in other responses?
As per other EMV implementation for different payment gateway they used to provide details which exactly goes on the receipts in that way. Is anything available like this with Clover?

Just FYI, we are not using inbuilt printer of Clover mini device, we have our own printer talking to our POS system.

Thanks,
Devendra
Clover MiniSaleRemote Pay Cloud
10 |2000

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

1 Answer

Greg avatar image
Greg answered
Hi @Devendra,

Clover does not directly provide requirements for printed receipts of EMV transactions, but general EMV guidelines require an application identifier (AID) and an application label. The SaleResponse object returned from onSaleResponse has a SaleResponse.payment property that provides useful information for receipts.

Within this, the payment.cardTransaction property will contain most information relevant to print on the receipt like auth code, card brand, last4, transaction id, etc. The EMV specific requirements (AID and application label) will be found under payment.cardTransaction.extra which gives additional information depending on the payment type.

Both Merchant and Customer copies should have the same relevant information.

Best,
Greg


10 |2000

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