In-Store Payments
Receipt requirements
Format each receipt from your POS according to strict requirements. Requirements and receipt examples follow.
Rules for all receipts
- Give the cardholder the option for a receipt on every transaction.
- Receipts apply to all transaction types, including sale, return, void, and reversal, all payment brands, card types, and transaction results of success, error, and decline.
- Label items on the receipt clearly so the merchant and cardholder understand the information.
- Abbreviate only if the label is still clear and easily understood.
Credit card
- Include the following elements on the receipt:
- Merchant name and location, including the city and state or province.
- Terminal identifier or lane number.
- Transaction date and time.
- Payment brand (for example, American Express, ChaseNet, Discover, Mastercard, or Visa).
- Truncated primary account number (PAN) (for example, ***1234 or XXX1234).
- Transaction type (for example, purchase, sale, credit, refund, return, prior sale, voice authorization, void, reversal, or incremental authorization). Transaction types can be abbreviated.
- Entry method, refer to Entry method. For void and reversal transactions, print the entry method of the original transaction. If unavailable, print the entry method used for the void or reversal.
- Total amount. If partially approved, present the partially approved amount as the total transaction amount. It may be helpful to print the request amount if it differs from the total transaction amount.
- Approval or authorization code. For void and reversal transactions, print the approval code of the original transaction. If unavailable, the code may be omitted.
- Account balance. If a balance is received in the host response (including a balance of $0.00), display it for the cardholder or print it on the receipt.
- Signature line. Not applicable to ChaseNet Small Ticket or Visa Small Ticket receipts.
- ChaseNet, Discover, and Visa must appear in full. Other payment brand names may be abbreviated.
- Diners cards in the 36 BIN range must be designated as Discover.
- Omit the card's expiration date or fully truncate the value (for example, XXXX or ****).
- Omit the merchant number. For a US merchant, if you do include a merchant number, print the Bank MID found in the API response.
Entry method
For the entry method, print one of the following.
- swiped or magstripe
- keyed or K
- manual or M
- contactless, RFID, or R
- chip, ICC, or C
- chip fallback to magstripe or C/Mag
- chip fallback to manual or C/Keyed
US Debit
- Include the following elements on the receipt:
- Merchant name and location, including city and state or province.
- Terminal identifier or lane number.
- Transaction date and time.
- Card type (Debit).
- Truncated PAN (for example, ************1234 or XXXXXXXXXXXX1234)
- Transaction type (for example, purchase, sale, refund, return, or reversal). The transaction type can be abbreviated.
- Entry method, refer to Entry method. For reversal transactions, print the entry method of the original transaction. If unavailable, print the entry method used for the reversal.
- Include the cash back amount if cash back is requested. If not requested, omit this field from the receipt.
- Total amount. If partially approved, present the partially approved amount as the total transaction amount.
- Approval or decline code. For reversal transactions, print the approval code of the original transaction. If unavailable, this can be omitted.
- Include the account balance if received in the host response (including a balance of $0.00).
- Trace number. Include the trace number from the host response.
- Omit the card's expiration date or fully truncate the value (for example, XXXX or ****).
- Omit the merchant number.
Debit in Canada
- Include the following elements on the receipt:
- Local time and date at the POS.
- Issuer authorization number.
- Unique bank ID number assigned to the POS.
- Common trade name of the merchant and the address where the POS terminal is located.
- Type of transaction (for example, sale, return, or void).
- Amount of the transaction and account type (for example, savings or chequing).
- Retrieval reference number.
- Trace number.
- Disposition of the transaction (for example, approved or declined).
- Surcharge amount.
- Application identifier (AID) of the Interac application.
- Last four digits of the cardholder's account number, with the preceding digits masked using an asterisk or the letter 'X'.
- For Interac Flash, indicate contactless as the method of card entry.
- For Interac Flash transactions of $20 or less, you do not need to print a receipt.
EBT
Include the following information on an EBT receipt.
- Truncated PAN such as ************1234 or XXXXXXXXXXXX1234.
- Transaction amount.
- Approval or denial code.
- Host response trace number.
- Account ending balance. All balances are optional fields in the host response. Print the available balance amount if present in the host response. Alternatively, print the ledger balance if present. If no balance is present in the host response, omit balance from the receipt.
eWIC
Include the following information on an eWIC receipt.
- Truncated PAN such as ************1234 or XXXXXXXXXXXX1234.
- Approval or denial code.
- Trace number. Print the trace number from the host response.
- For both a balance inquiry with the intent to purchase and a completed sale, the UPC, product name, quantity, size, and unit of measure for each product.
Gift card
- Include the remaining balance for both approved and declined transactions.
- Calculate and print the partially approved amount for a redemption or deactivation transaction where the
dueAmountfield is nonzero. - Include the approval or denial code.
- If account truncation is enabled, print the last four digits of the gift card number and suppress the leading digits.
- Continue to print the full gift card number for an activation or new issuance transaction receipt.
- Include the transaction amount.
- Include the transaction type.
- Include the trace number from the host response.
- You must support a function to reprint successful gift card transaction receipts from the open batch, excluding balance inquiry transactions.
- If a redemption request includes a tip amount and is partially approved, first apply the approved amount to the base amount of the transaction. If the approved amount is greater than the base amount of the redemption, adjust the tip amount to match the remaining approved amount value.
- If the transaction changes the balance of a gift card, print the following disclaimer on the merchant copy of the receipt.
I AUTHORIZE THE TRANSFER OF FUNDS FOR THE AMOUNT OF THIS TRANSACTION
Example
The following examples of a credit card sale receipt illustrate possible layouts of the required fields for sale, sale with PIN, and contactless sale transaction scenarios.

The following examples of a credit card receipt illustrate possible layouts of the required fields for refund, void, and declined transaction scenarios.

The following examples of a debit card receipt illustrate possible layouts of the required fields for US and Canadian debit sale transaction scenarios.
