Electronic Credit Card - Heartland Processing Printed Ticket Requirements

Printed Tickets

New Ticket Keywords have been added. By law any printed ticket must contain these keywords. For every Label there is a corresponding Data field. The labels are named [CC LABEL 1] to [CC LABEL 5] and the data fields are respectively named [CC DATA 1] to [CC DATA 5]. A chip insert will use all 5 label and data fields. A swipe will use 4 of the label and fields and set [CC LABEL 5] and [CC DATA 5] to an empty string. Below are the maximum number of characters each field may use.

Label Keyword

Characters

Printed Text

Corresponding Data Keyword

Characters

Additional Credit Card Information

CC LABEL 1

10

Approval

CC DATA 1

6

CC Approval Authorization code

CC LABEL 2

10

ACCT

CC DATA 2

19

PAN-CC number with the last 4 digits not X'd out

CC LABEL 3

10

ENTRY

CC DATA 3

10

Entry method, the word "Swipe" or "Chip"

CC LABEL 4

10

Chip/Tap

APP NAME

Swipe

Issuer

CC DATA 4

16

Chip/Tap

Chip AppName returned in the response from Heartland

Swipe

Card Issuer - MC or Visa, etc

CC LABEL 5

10

Chip/Tap

AID

Swipe

blank

CC DATA 5

32

Chip/Tap

Chip AppId returned in the response from Heartland

Swipe

Field is blank

Data Keyword (PAX CC Reader ONLY)Additional Credit Card Information
Transaction Type (Sale, Refund, etc..)The word "Sale" must be present on the ticket. Use Static Text. (Interact only allows for Sale tickets)
CC CARDHOLDER NAMECardholder Name. (This is blank if card was manually entered)
CC CARDHOLDER VERIFICATION METHODCardholder Verification Method. (This is blank if chip was not used) 
CC REMAINING BALANCEThe remaining balance for split tickets "Partial Payment ". Interact does not allow for split tickets so this will always be $0.00. If a feature for Split payments allows it in the future, this must be on the ticket * OPTIONAL *

Chip Insert or Tap Required Fields

Tickets printed for Heartland charged credit cards must include the following information somewhere on the ticket for a chip insert or tap.

  • Transaction type (Sale, Refund, etc.)                                   Sale  (for all charges/payment on accounts)
  • Approval code                                                                     <AuthCode>
  • Last four digits of the card number                                       <PAN>
  • Entry method                                                                     Chip        
  • Application Preferred Name or Application Label                 < AppName>
  • Application Identifier (AID)                                                   <AppId>
  • Transaction amount                                                             Total Charge

Swipe Required Fields

Tickets printed for Heartland charged credit cards must include the following information somewhere on the ticket for a swipe.

  • Transaction type (Sale, Refund, etc.)                                   Sale  (for all charges/payment on accounts)
  • Approval code                                                                     <AuthCode>
  • Last four digits of the card number                                       <PAN>
  • Entry method                                                                     Swiped     
  • Payment type (card brand)                                                   <CardType>
  • Transaction amount                                                             Total Charge

Sample Printed Ticket

Below is an example of how a printed ticket with the required credit card keywords will look.