Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Transaction is started on the card reader
  2. Card is inserted for reading
  3. Card requires cardholder signature for cardholder verification
  4. Handpoint SDK notifies POS application to prompt for signature verification and to print out signature receipt
  5. POS application prints out the signature receipt and prompts the operator if the signature matches on the receipt and cardholder's card
  6. The POS application prompt has two options: Approved or Declined. If the signatures match then Approved is pressed and the transaction is authorised. If signatures dont match Declined is pressed and the transaction is voided. The Handpoint SDK has functions and return values that enforce this behavior

 


Examples of merchant and cardholder receipts supplied by Handpoint SDK with cardholder signature verification:

...

Examples of receipts for a transaction that has been voided.
  

...


An additional way of correcting a transaction can be used, for example if there is a way of doing refunds or voids on the card transaction from other system that the merchant is using.

 


Rule 4:

There must be a way of recreating the card transaction receipts, both merchant and cardholder receipts.

If there is an issue with printing the receipts in the POS application(for example, if the printer runs out of paper), the receipt is corrupted, or cardholder accidentally loses the receipt, there has to be a way of reprinting the receipt. If a receipt is reprinted then the copy must clearly be a reprint of the original. The copy receipt indicator must be placed in the middle of the receipt so that it can't be torn off or otherwise removed. This is required due to reasons of charge-back, e.g. the card holder could possibly show up with many receipts stating that he has bought something that he should be able to have refunded.

Info

For Datecs (Hilite/HiPro) devices only : 

The Handpoint SDK offers a placeholder within the receipt source string that it delivers to the POS application. With that the POS application can store the receipt source, and if it needs to reprint, it replaces the placeholder with a copy receipt marker such as '********* COPY RECEIPT **********' or similar. The placeholder is put in the middle of the generated receipt created by the Handpoint SDK.  In the case when an original receipt is being printed then this place holder should be removed during printing.

Place holder = {COPY_RECEIPT}


Examples of original receipt that is being reprinted:

   


Support requirements

Other functionality within the Handpoint SDK can be implemented for support reasons if the card payment solution on the card reader needs to be serviced in some way.    

...