Notice of non-liability:
PayPal, Inc. is providing the information i n this document t o you “AS-IS” with all faults. PayPal, Inc. makes no warranties of any kind (whether express,
implied or statutory) with respect to the information co ntained herein. PayPal, Inc. assumes no liability for damages (whether direct or indirect), caused
by errors or omissions, or resulting from the use of this document or the information contained in this document or resulting f rom the application or use
of the product or service described herein. PayPal, Inc. reserves the right to make changes to any information herein without further notice.
This document, the Moneris Receipts Specification, has been produced to assist retailers, in
implementing the Receipt requirements for the Card Payment Interface system. It covers
requirements and recommendations for creating credit transaction receipts for customer and
Merchant copies.
NOTE: Please dispose of all previous versions of this manual. Also, please note the
“Documentation Feedback Report” located in the forward pages; we encourage your
comments and suggestions.
Moneris Receipts Specification October 20095
Revision History
6October 2009Moneris Receipts Specification
1
Moneris Merchant Certification
Every new Moneris merchant must be certified by Moneris regarding the Moneris Solutions
Credit Receipt Specification for POS Card Processing Systems.
The steps for certification are:
1. Review the Moneris Solutions Credit Receipt Specification for POS Card Processing
Systems Guide.
2. Merchant will format receipts to Moneris Solutions receipt specification.
3. Merchant will work with Moneris Solutions Client Integration Specialist to schedule a User
Acceptance Test (UAT) and receipt validation with the Moneris Development Help Desk
(DHD). The DHD can be contacted via e-mail at DevelopmentHelpDesk@moneris.com
4. Moneris DHD will setup merchant on DHD test environment to process test transactions.
5. Moneris DHD will provide test script to merchant.
6. When testing is complete, merchant will submit transaction receipts to Moneris DHD for
final approval.
7. When the receipts have been reviewed, Moneris DHD will provide feed back with approval
or requirement changes. If approved, Moneris Solutions will provide a certification letter to
the merchant. Those not approved will receive results as to required changes.
8. PayPal merchants not attaining certification will be required to schedule a future UAT with
Moneris Solutions DHD.
Moneris Receipts Specification October 20097
Moneris Merchant Certification
1
8October 2009Moneris Receipts Specification
2
Credit Card Transaction Record
Formats
The following is a suggested layout for an English language Credit card CTR using a 40column printer. Note that most fields here shown are the same as for a Debit CTR, with the
addition of the card expiry date and provision for the cardholder’s signature. T wo copies of the
CTR are required; one for the cardholder and the other for the retailer. The layout examples
illustrated here are recommended so as to provide a clear and easily read CTR for the
cardholder and to provide a consistent presentation to Moneris tracing staff. A retailer may
make layout changes subject to any hardware restrictions on his POS terminal. All the
compulsory fields are described in detail below.
MOTO RECEIPT:
For MOTO Transactions, the merchant MUST write or print “TO” for a telephone order or
“MO” for mail order on the signature line if the Transaction Receipt used for Deposit or
retrieval purposes.
NOTE: All Fields shown on the example below are mandatory as per regulations and must be
included on both the merchant and customer copy of a CTR for a Credit card
transactions. A retailer is free to add any additional information that improves the
readability of the CTR.
NOTE: Card Entry Indicator for Completion transactions must match the original pre-
authorization. For example if the transaction was originally electronically preauthorized with a swiped entry, then the completion message must print “S” or
“Swiped” on the CTR.
NOTE: The expiry date MUST NOT be printed on the customer or merchant copy of the Credit
Card CTR.
NOTE: The following statement MUST be included on all Customer rece ipts.
“IMPORTANT—retain this copy for your records”
IMPORTANT — conserver cette copie pour vos dossiers
NOTE: Cardholder agreement: The below cardholder agreement is optional on CTR’s for Pre-
authorization, Pre-Authorization Completion, Purchase and Refund Correction
transactions.
“Cardholder will pay card issuer above amount pursuant to Cardholder Agreement.”
“Le Titulaire versera ce montant a L’émetteur conformément au contract adhérent.”
NOTE: The mercha nt number is not to appear on the CTR.
Moneris Receipts Specification October 20099
Credit Card Transaction Record Formats
2
======== TRANSACTION RECORD ========
NOTE 1
NOTE 2
NOTE 3
NOTE 4
NOTE 6
NOTE 7
NOTE 8
NOTE 10
NOTE 11
NOTE 12
NOTE 13
NOTE 14
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE:PURCHASE
-----------------
ACCT:VISA$ 1.01
-----------------
CARD NUMBER:************4998
DATE/TIME: 19 MAR 2000 09:28:43
REFERENCE #: 66000135 0010010010 S
AUTHOR. #:080252
INVOICE NUMBER IIIIIII
PROMO CODE PPPPPP
99 CUSTOMER MESSAGE XXX
SIGNATURE
NOTE 5
NOTE 9
_______________________________________
NOTE 15
IMPORTANT - Retain this copy for your records
NOTE 16
CARDHOLDER WILL PAY CARD ISSUER ABOVE
AMOUNT PURSUANT TO CARDHOLDER
AGREEMENT
NoteTitleExplanation
1.Retailer nameThe name of the store
2.Store addressThe postal address of the store
3.Transaction identificationThe type of transaction, e.g., purchase
10October 2009Moneris Receipts Specification
Credit Card Transaction Record Formats
NoteTitleExplanation
4.Account typeThe type of Credit card:
VISA
MASTERCARD
AMERICAN EXPRESS
DINERS
While “AMEX” is the accepted abbreviation for “American
Express,” it is preferable to use the full name of the card type for
other Credit cards.
5.AmountTotal amount being paid by Credit card.
6.Primary Account NumberCardholder’s card number (PAN) with masking.
7.Date/time of transactionThe date may be in any format, but must show the day, month and
year. The time must be in 24-hour format. Although not
mandatory, the addition of seconds to the time is recommended to
improve tracing of the transaction. Note that the date/time returned
in the SPDH header (ISO P-48) of a response message is to be used
for the CTR date/time stamp. The only exception to this rule is in
the case of a timeout when the POS Terminal’ s times tamp shall be
used.
2
8.Unique transaction ID66000135 = ECR number
001 = shift
133 = batch number
001 = serial number
0 = control flag, may be either 0 or 1
9.Swipe/manual indicatorCredit cards may be entered manually or swiped. If entered
manually, must be “M”; if swiped, must be “S”; if tapped for
paypass or paywave, must be “T.”
10.Authorization numberThe authorization number is to be printed if the transaction is
approved. If the transaction is declined, print just the title and leave
the actual number blank.
11.Invoice NumberFor Private Label cards only.
12.Promo CodeFor Private Label cards only.
13.Approval/declineSee section entitled message “Approval/Decline Messages” on
page 20.
14.SignatureFor Credit card transactions, the signature forms the cardholder’s
authority for the transaction. Note that only the retailer’s copy
requires the cardholder’s signature; the cardholder’s copy does not.
15.NoticeThis message must be included on all customer receipts.
16.Cardholder agreement messageWhen the cardholder agreement is used it is printed for credit
Purchase, Pre-Authorization, Pre-Authorization Completion. and
Refund Correction transactions. This is optional on the receipts.
Moneris Receipts Specification October 200911
Credit Card Transaction Record Formats
2
EXAMPLES OF CREDIT CARD CTR’S (PRINTED ON A 40 COLUMN PRINTER)
APPROVED PURCHASE USING A SWIPED VISA CARD
ENGLISHFRENCH
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PURCHASE
-----------------
ACCT: VISA$ 5.05
-----------------
CARD NUMBER:************4998
DATE/TIME: 19 MAR 2000 10:03:19
REFERENCE #: 66000135 0010010050 S
AUTHOR. #:9182
01 APPROVED - THANK YOU 027
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: ACHAT
-----------------
COMPTE: VISA$ 5.05
-----------------
N. DE CARTE:************4998
DATE/HEURE:19 MAR 2000 10:03:19
# REFERENCE: 66000135 0010010050 S
# AUTOR.: 918 2
01 APPROUVÉE - MERCI 027
SIGNATURE
________________________________
Important – Retain this copy for your records
CARDHOLDER WILL PAY CARD ISSUER
ABOVE AMOUNT PURSUANT TO
CARDHOLDER AGREEMENT
12October 2009Moneris Receipts Specification
________________________________
IMPORTANT — conserver cette copie pour vos
dossiers
LE TITULAIRE VERSERA CE MONTANT A
L'EMETTEUR CONFORMEMENT AU CONTRAT
ADHERENT
Credit Card Transaction Record Formats
Sample CTR for Credit-Only Pre-Authorization Transaction With Tip Line
===== TRANSACTION RECORD =====
Moneris Test Site
3250 Bloor St. West
12th Flr, East Tower
Toronto, ON M8X 2X9
Cardholder will pay card issuer above amount
pursuant to Cardholder Agreement.
Moneris Receipts Specification October 200913
Credit Card Transaction Record Formats
2
APPROVED REFUND USING A MANUALLY ENTERED AMERICAN EXPRESS CARD
ENGLISHFRENCH
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: REFUND
-----------------
ACCT: AMEX$ 23.45
-----------------
CARD NUMBER:************5005
DATE/TIME: 19 MAR 2000 10:10:10
REFERENCE #: 66000135 0010010060 M
AUTHOR. #:A49023
00 APPROVED - THANK YOU 025
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: REMISE D’ACHAT
-----------------
COMPTE: AMEX$ 23.45
-----------------
N. DE CARTE: ************5005
DATE/HEURE: 19 MAR 2000 10:10:10
# REFERENCE: 66000135 0010010060 M
# AUTOR.: A49023
00 APPROUVÉE - MERCI 025
SIGNATURE
________________________________
Important – Retain this copy for your records
14October 2009Moneris Receipts Specification
________________________________
IMPORTANT — conserver cette copie pour vos
dossiers
Credit Card Transaction Record Formats
APPROVED PRE-AUTH USING A SWIPED MASTERCARD
ENGLISHFRENCH
2
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PRE-AUTH
-----------------
ACCT: MASTERCARD$ 150.00
-----------------
CARD NUMBER:************7975
DATE/TIME: 19 MAR 2000 10:20:20
REFERENCE #: 66000135 0010010070 S
AUTHOR. #:582401
01 APPROVED - THANK YOU 027
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: AUTORIZATION
-----------------
COMPTE: MASTERCARD$ 150.00
-----------------
N. DE CARTE:************7975
DATE/HEURE:19 MAR 2000 10:20:20
# REFERENCE: 66000135 0010010070 S
# AUTOR.: 582 401
01 APPROUVÉE - MERCI 027
SIGNATURE
________________________________
Important – Retain this copy for your records
CARDHOLDER WILL PAY CARD ISSUER
ABOVE AMOUNT PURSUANT TO
CARDHOLDER AGREEMENT
Moneris Receipts Specification October 200915
________________________________
IMPORTANT — conserver cette copie pour vos
dossiers
LE TITULAIRE VERSERA CE MONTANT A
L'EMETTEUR CONFORMEMENT AU CONTRAT
ADHERENT
Credit Card Transaction Record Formats
2
APPROVED COMPLETION USING A SWIPED MASTERCARD
ENGLISHFRENCH
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PRE-AUTH ADVICE
-----------------
ACCT: MASTERCARD$ 150.00
-----------------
CARD NUMBER:************7975
DATE/TIME: 19 MAR 2000 10:30:30
REFERENCE #: 66000135 0010010080 S
AUTHOR. #:582401
01 APPROVED - THANK YOU 027
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: AVIS D’ACHAT
-----------------
COMPTE: MASTERCARD$ 150.00
-----------------
N. DE CARTE:************7975
DATE/HEURE:19 MAR 2000 10:30:30
# REFERENCE: 66000135 0010010080 S
# AUTOR.: 582 401
01 APPROUVÉE - MERCI 027
SIGNATURE
________________________________
Important – Retain this copy for your records
CARDHOLDER WILL PAY CARD ISSUER
ABOVE AMOUNT PURSUANT TO
CARDHOLDER AGREEMENT
NOTE: Card Entry Indicator for Completion transactions must match the original pre-
________________________________
IMPORTANT — conserver cette copie pour vos dossiers
LE TITULAIRE VERSERA CE MONTANT A
L'EMETTEUR CONFORMEMENT AU CONTRAT
ADHERENT
authorization. For example if the transaction was originally electronically preauthorized with a swiped entry, then the completion message must print “S” or
“Swiped” on the CTR.
16October 2009Moneris Receipts Specification
Credit Card Transaction Record Formats
Transactions Processed “Over Floor Limit” From A SAF File
This type of transaction is always processed as a Pre-Authorization Advice. A manual imprint of the cardholder’s
card MUST be saved along with the merchant copy of the transaction receipt (CTR) in the merchant’s records.
ENGLISHFRENCH
2
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PRE-AUTH ADVICE
-----------------
ACCT: VISA$ 5.05
-----------------
CARD NUMBER:************4998
DATE/TIME: 19 MAR 2000 10:03:19
REFERENCE #: 66000135 0010010051 M
AUTHOR. #:9182
APPROVED THANK YOU
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: AVIS D’ACHAT
-----------------
COMPTE: VISA$ 5.05
-----------------
N. DE CARTE:************4998
DATE/HEURE:19 MAR 2000 10:03:19
# REFERENCE: 66000135 0010010051 M
# AUTOR.: 918 2
APPROUVÉE MERCI
SIGNATURE
________________________________
Important – Retain this copy for your records
CARDHOLDER WILL PAY CARD ISSUER
ABOVE AMOUNT PURSUANT TO
CARDHOLDER AGREEMENT
Moneris Receipts Specification October 200917
________________________________
IMPORTANT — conserver cette copie pour vos dossiers
LE TITULAIRE VERSERA CE MONTANT A
L'EMETTEUR CONFORMEMENT AU CONTRAT
ADHERENT
Credit Card Transaction Record Formats
2
Tran sactions Processed “Under Floor Limit” From A SAF File
This type of transaction is always sent as a Purchase. A manual imprint of the cardholder ’s card MUST be saved
along with the merchant’s copy of the transaction receipt in the merchant’s records. The CTR for a SAF transaction
follows the pattern for all credit cards; however, the control flag for SAF changes to “1” and the Authorization
Number is always provided for Voice Authorizations.
ENGLISHFRENCH
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PURCHASE
-----------------
ACCT: VISA$ 5.05
-----------------
CARD NUMBER:************4998
DATE/TIME: 19 MAR 2000 10:03:19
REFERENCE #: 66000135 0010010051 M
AUTHOR. #:9182
APPROVED - THANK YOU
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: ACHAT
-----------------
COMPTE: VISA$ 5.05
-----------------
N. DE CARTE:************4998
DATE/HEURE:19 MAR 2000 10:03:19
# REFERENCE: 66000135 0010010051 M
# AUTOR.: 9182
APPROUVÉE - MERCI
SIGNATURE
________________________________
Important – Retain this copy for your records
CARDHOLDER WILL PAY CARD ISSUER
ABOVE AMOUNT PURSUANT TO
CARDHOLDER AGREEMENT
18October 2009Moneris Receipts Specification
________________________________
IMPORTANT — conserver cette copie pour vos dossiers
LE TITULAIRE VERSERA CE MONTANT A
L'EMETTEUR CONFORMEMENT AU CONTRAT
ADHERENT
Credit Card Transaction Record Formats
MOTO APPROVED PURCHASE USING A VISA CARD
ENGLISHFRENCH
2
====== TRANSACTION RECORD ========
RETAILER NAME
123 STREET NAME
TOWN/CITY, PROVINCE X1X 1X1
TYPE: PURCHASE
-----------------
ACCT: VISA$ 5.05
-----------------
CARD NUMBER:************4998
DATE/TIME:19 MAR 2000 10:03:19
REFERENCE #: 66000135 0010010051 M
AUTHOR. #:9182
01 APPROVED - THANK YOU 027
SIGNATURE
===== RELEVE DE TRANSACTION ====
NOM DU MARCHAND
123 NOM DE RUE
VILLE, PROVINCE X1X 1X1
TYPE: ACHAT
-----------------
COMPTE: VISA$ 5.05
-----------------
N. DE CARTE:************4998
DATE/HEURE:19 MAR 2000 10:03:19
# REFERENCE: 66000135 0010010051 M
# AUTOR.: 9182
01 APPROUVÉE - MERCI 027
SIGNATURE
__________ “TO” or “MO”
Important – Retain this copy for your records
Moneris Receipts Specification October 200919
____________
__________ “TO” or “MO”
IMPORTANT — conserver cette copie pour vos dossiers
____________
Credit Card Transaction Record Formats
2
Approval/Decline Messages
Approval/Decline Messages
Except for cancelled transactions and timed out transactions, the CTR customer message must
be preceded by the ISO response code. Moneris response code must follow the customer
message, except for reversals, cancelled transactions or timed out transactions.
Approval99 Approved - Thank You XXX99 Approuvée – Merci
Cancellation *Transaction CancelledOperation Annulée
Terminal Time-out **Transaction Not CompletedOperation non Executée
Reversal **Transaction Not CompletedOperation non Executée
All Credit card declines99 Transaction Not Approved XXX99 Operation Refusée XXX
Debit card declines with ISO
All other Debit card declines ***99 Transaction Not Completed XXX99 Operation non Completée XXX
Store & Forward (SAF)Approved – Thank YouApprouvée – Merci
NOTE: * Response codes are not required for cancellations.
** Response codes are not required for time-outs or reversals
*** When a SPED with a Moneris application is used, this message should be used
when a SPED returns Condition Code 307.
99 Transaction Not Approved XXX99 Operation Refusée XXX
20October 2009Moneris Receipts Specification
Credit Card Transaction Record Formats
Requirements for Internet Transaction Receipts
Requirements for Internet Transaction Receipts
The customer must be provided a record of the transaction, either by electronic means such as
an email, or by surface mail if physical goods are being sent.
Changes to the required data on CTRs are:
z You must not send account data over the Internet to the customer. Use a unique
identification number to later retrieve account details. It is preferable that you use the
Moneris sequence number that is returned in the response.
z The URL (Uniform Resource Locator) or on-line address must be included on the CTR.
z A description of the goods/services must be provided.
z A list of any restrictions for refunds or returns.
z The Company’s name MUST appear on the CTR, (not the Internet Provider’s name).
z Amount currency code and au thorization code MUST also be present.
2
Moneris Receipts Specification October 200921
Credit Card Transaction Record Formats
2
Requirements for Internet Transaction Receipts
ONLINE RECEIPT
Note 1
Note 2
Note 3
Note 4
Note 6
Note 8
Merchant’s Company Name
123 Main Street
Townsville, Ontario
M1M 1M1 CANADA
Tel: 555-555-5555
Fax: 555.555.5556
WWW.COMPANYNAME.COM
Reference number: 66######0010010010O rder Num ber: ###########
Response Code: #Authorization Code: ########
Transaction Date and Time:Transaction Type: Sale
Purchaser ‘s Information
Name: John SmithAddress: 123 Main Street
Cityville, Ontario N2N 2N2
CANADA
RETURNS & REFUND POLICY:
No Refunds or Returns after 90 days after the purchase date
Notes:
1.Merchant’s company name
2.Merchant’s online address
Credit Card Transaction Record Formats
Requirements for Internet Transaction Receipts
Notes:
3.Reference Number:
This is used as the unique transaction identifier. It is to be derived by combining Moneris
Solutions’ terminal/device ID and shift/batch/sequence numbers into one field.
4.Response Code
5.Authorization Code
6.Transaction Date and Time:
Transaction time must reflect the local time of the payment server.
7.Transaction Type
8.Description of goods and services purchased
9.T otal transaction amount
10.Currency (e.g., CDN or US)
11.Cardholder’s Name and Address
Include the Shipping Address if it is different from the Cardholder’s address.
2
12.Returns/Refund Policy, if restricted
Moneris Receipts Specification October 200923
Credit Card Transaction Record Formats
2
Requirements for Internet Transaction Receipts
24October 2009Moneris Receipts Specification
3
Moneris Response Codes
The following table lists the Moneris Response Codes located in the last three bytes of the
SPDH Header (P-48) as well as the corresponding ISO Response Codes (FID “X”). The
terminal and PINPad (SPED) messages will be returned in the FID “g” field.
A Moneris Response Code that is less than “050” indicates an approved transaction.
The Terminal Message text is a suggestion only and is not mandated by either Moneris or
Interac. It is strongly advised that discretion be used with sensitive messages such as
“INSUFFICIENT FUNDS” if the terminal display is visible to persons other than the
cardholder and the clerk. Replacing the above message with a more general message such as
“DECLINED” is recommended.
The ISO response code may be the same for more than one response (e.g., 96). You need to
check the Moneris response code as well.