Mandatory certification requirements for merchants who generate their own transaction receipts — from their own cash register software, or from a payment terminal without an integrated printer (e.g. the PAX A35 or IM30) — covering required fields, signature-line logic, and disclaimer text.
Version: v1.0 | Last updated: 2026-07-03
Contents
This topic is intended to help with the mandatory certification of transaction receipts if the merchant chooses to generate their own receipt from their cash register software, or if they are using a payment terminal without an integrated printer (for example, the PAX A35 or IM30).
Important
To respect PCI Data Security Standards, the expiry date MUST NEVER appear on transaction receipts.
The following table outlines the information that must appear on the transaction receipt:
* For Cash Back Amount, Surcharge Amount, and Tip Amount: include only if the merchant includes them as part of the transaction.
Source Gaps Flagged
Two rows don't follow the table's usual Name/Parameter/Description pattern: Transaction Amount has no parameter name given (reproduced as [CONFIRM]), and Transaction Type's "Parameter" column contains the phrase "As per web service call" rather than an actual field name. Both reproduced verbatim. [CONFIRM: correct parameter names for these two rows]
To determine whether the client's signature is required on the receipt, perform the following validations:
Was the transaction approved?
Validate the return code in the transactionOutput of the call.
Yes: the transaction is approved (returnCode = 00) → continue to point 2.
No: the transaction is declined → no signature is required.
Was a value received for the CVMResult parameter?
Check the CVMResult parameter in the transactionOutput of the call. There are 3 possible responses:
Yes: there is a value for CVMResult → continue to point 3.
No: the value is blank or NULL → signature is required (also applicable for entry method Manual or Swipe).
No: the value is blank or NULL → signature is not required — applicable only to Visa contactless.
Source Inconsistency Flagged
Point 2 gives two contradictory "No" outcomes for the same condition (a blank/NULL CVMResult) — one says signature required, the other says not required — distinguished only by an entry-method qualifier folded into each answer rather than being split into separate branches. Reproduced verbatim. [CONFIRM: please restructure or clarify the condition that separates these two cases]
What are the first 2 characters of the CVMResult value received?
A disclaimer must appear on the transaction receipt if a signature line is generated. Disclaimer language is defined according to merchant preferences. The disclaimer must appear on the merchant copy, above the signature line.
English
"I, THE CARDHOLDER, AGREE TO PAY THE ABOVE TOTAL AMOUNT ACCORDING TO THE CARDHOLDER AGREEMENT"
French
« J'ACCEPTE DE PAYER LE MONTANT CI-DESSUS, SELON LA CONVENTION DE L'ÉMETTEUR DE LA CARTE »
Sample French Receipt
Sample English Receipt
Sample French Receipt