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 NAME | Cardholder Name. (This is blank if card was manually entered) |
CC CARDHOLDER VERIFICATION METHOD | Cardholder Verification Method. (This is blank if chip was not used) |
CC REMAINING BALANCE | The 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.
