Professional Documents
Culture Documents
Authorisation System
Version 3.7 R02
Processing Reference
Guide
Prepared by
Card Tech Ltd
114A Cromwell Road, London SW7 4ES
© Card Tech Limited 2003-2006. All rights reserved
Copyright in the whole and every part of this document belongs to Card Tech Limited, with the
exception of proprietary material and the brand or product names of other parties for which the
rights in such material or trademarks remain with their respective owners. Names and data used
in examples herein are fictitious unless otherwise noted.
This document and the Card Tech software it describes are furnished by Card Tech Limited
under a Software Licensing Agreement or Confidentiality Agreement, and may be used or
copied only in accordance with the terms of such Agreement. Neither this document nor the
Card Tech software it describes may be used, sold, transferred, copied, translated, reproduced or
transmitted in any form or by any means, electronic or mechanical, for any purpose, in whole or
in part, other than in accordance with the terms of such Agreement, or otherwise without prior
written consent of Card Tech Limited.
This document describes a generic product and should be read in conjunction with other
documents relevant to the configuration of any specific system. The licensee of Card Tech
software is responsible for ensuring that the product described herein meets its own
requirements. The information contained in this document is subject to change without notice
and should not be taken as a commitment by Card Tech Limited. Card Tech Limited assumes no
responsibility for any errors that may appear in this document.
Additional copies of this guide may be purchased separately: for further information
please apply to Card Tech Limited at www.ctl.com.
Contents
Contents
Authorisation processing … … … … … … … 7
Authorisation process … … … … … … … … 7
Chip cards … … … … … … … … … … 8
Traditional VISA … … … … … … … … … 12
Traditional MasterCard … … … … … … … … 16
MasterCard Corporate Fleet Card … … … … … … 20
Instalments … … … … … … … … … … 21
Traditional Europay … … … … … … … … 22
Traditional HOST … … … … … … … … … 26
COPAC cards … … … … … … … … … 30
Merchant Profiles … … … … … … … … … 34
Currency conversion … … … … … … … … 35
Transaction currency … … … … … … … … 35
Issuer currency … … … … … … … … … 35
Center currency … … … … … … … … … 35
Card currency … … … … … … … … … 35
Group currency … … … … … … … … … 35
Fraud weight … … … … … … … … … … 36
Groups … … … … … … … … … … … 38
Group OTB checking … … … … … … … … 38
Group cash OTB checking … … … … … … … 38
Group number of cash transactions checking … … … … 38
MCC Profiles … … … … … … … … … … 40
Reconciliation processing … … … … … … … 45
Interface file transaction matching … … … … … 45
Matching on MCCs … … … … … … … … … 46
Daily Reports … … … … … … … … … … 47
Acquirer Log … … … … … … … … … … 48
Acquirer Log (MDS) … … … … … … … … 49
Acquirer Log (SMS) … … … … … … … … 50
All pending chargebacks … … … … … … … … 51
Authorisations Exceeding the Center Limit … … … … … 52
Authorisations Exceeding High Count … … … … … 53
Card Bonus Change … … … … … … … … 54
Card Bonuses Approved … … … … … … … … 55
Card Bonuses Used … … … … … … … … 56
Card Cash Bonuses Approved … … … … … … … 57
Card Cash Bonuses Used … … … … … … … 58
Card Listing … … … … … … … … … … 59
Card Listing (Short) … … … … … … … … 60
Cards Near Credit Limit … … … … … … … … 61
Cards with High Authorisation Amount … … … … … 62
Cards with High Authorisation Amount in Center Currency … … 63
Cards with High Number of Authorisations for EOD … … … 64
Chargeback reversals … … … … … … … … 65
Dropped Authorisations … … … … … … … … 66
Exception Management … … … … … … … … 67
Exception Management Delete Failures … … … … … 68
Exception Management Update Failures … … … … … 69
Fee Collection & Funds disbursement … … … … … 70
Group Bonus Change … … … … … … … … 71
Group Bonuses Approved … … … … … … … 72
Group Bonuses Used … … … … … … … … 73
Group Cash Bonuses Approved … … … … … … 74
Group Cash Bonuses Used … … … … … … … 75
Group Listing … … … … … … … … … 76
Group Listing (Short) … … … … … … … … 77
ONLINE AUTHORISATION SYSTEM Version 3.7 R02 © Card Tech Limited 2003-2006. All rights reserved
PROCESSING REFERENCE GUIDE (P1665-001) iv Revised: 05 July 2006
Contents
Issuer Log … … … … … … … … … … 78
Issuer Log (Declines) … … … … … … … … 79
Manual Advices Approved … … … … … … … 80
Manual Advices Used … … … … … … … … 81
Manual Card Status Change … … … … … … … 82
New Chargebacks received … … … … … … … 83
Outstanding Authorisations … … … … … … … 84
Reconciliations … … … … … … … … … 85
Representments … … … … … … … … … 86
STIP Authorisations … … … … … … … … 87
Transactions … … … … … … … … … … 88
Unauthorised Transactions … … … … … … … 89
Appendix … … … … … … … … … … … … 91
ISO 8583 messages … … … … … … … … 91
Index … … … … … … … … … … … … … 123
© Card Tech Limited 2003-2006. All rights reserved ONLINE AUTHORISATION SYSTEM Version 3.7 R02
Revised: 05 July 2006 v PROCESSING REFERENCE GUIDE (P1665-001)
- How to use this manual - Revisions
un 2000
Revisions
This manual describes various system processing operations and includes a catalogue of
the system’s reports. It also includes parameter files and an appendix of messages and
codes used in ONLINE. Users who are familiar with previous versions of the system can
find information on the differences between this and previous versions in the release notes
issued with the system.
Documentation conventions
The following conventions apply throughout this manual: 15 Jun
– Every stage of each function is illustrated with a snapshot of the screen. When only a
portion of the screen is relevant to the description, only that portion is printed.
– Instructions that you need to enter or select, such as command buttons or menu options,
are printed in boldface as in: “press Enter”, “click OK”, or “select Merchant”.
– File and directory names are printed in sans serif text thus: /usr/tmp/.
VISA/MasterCard/Europay/American Express
This manual assumes that your authorising centre has a VAP/MIP/EM/Globe connection 15 Jun
to VISA (BASE I/II, SMS), MasterCard, Europay and American Express. If you have
only one connection, please disregard any reference to the payment system to which your
centre is not connected.
Please note, however, that any request for a card of the non-connected payment system
will not be rejected by ONLINE. It will be sent to the connected payment system, which
will route it to the other payment system.
The payment system will charge fees for this routing service.
Authorisation process
15 Jun
When an authorisation request (message 0100) is received, the engine performs the
following checks to determine whether the request should be approved or declined.
Authorisations may be requested for Visa, MasterCard, American Express, Europay or
Host formats. Host is used to designate a link other than Visa, MasterCard, American
Express, or Europay.
In the following descriptions of the process, any decision that results in an approval or
decline is followed by the ISO response code (shown in italic) and the response reason
code. The response code may be shown in one of the following ways:
– a fixed numeric response code
– the name of a parameter in the engine section of the center parameter file, which
evaluates to a numeric response code
– the card status code, which evaluates to a numeric response code
A list of ISO response codes is shown on p. 110.
The engine processes requests for each payment system separately.
Chip cards
When the engine determines that the card is a chip card, it performs the following checks:
15 Jun
Is the card in the database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Decline, respnotfound, 2
Is the authorisation request cryptogram (ARQC) correct?
Yes: Proceed
No: Decline, respchiparqcfl, 251
Was ATC verification successful?
Yes: Proceed
No: Decline, respchipcntseq, 252
Do the TVRs match the values in [engine]checkstvr?
Yes: Proceed
No: Decline, reschipcrespchiptvrfl, 253
Does the CVR match the values in [engine]checkscvr?
Yes: Proceed
No: Decline, respchippcvrfl, 254
Is fallback option activated?
Yes: Decline, respchipfallbk,255
No: Proceed
Is CVV data unreliable?
Yes: Decline, respchipcvvunr,256
No: Proceed
Is card status code any of the following: 01, 04, 05, 07, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Perform PIN previous block checking. See p. 43 for details.
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Is there an address in the message and does it match the card’s address in the database?
Yes: Proceed
No: Decline, respwrongaddress, 12
Perform MCC checking. See p. 40 for details
Is the request an account verification only or telecode verification only?
Yes: Approve, 85, 14
No: Proceed
Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Proceed
Is the request a balance inquiry only?
Yes: Is balance inquiry supported
| Yes: Is there an amount available for this card?
| | Yes: Approve, 00,30
| | No: Decline, 57,32?
| No: Proceed
No: Proceed
Can the requested amount be converted to both the card currency and the center currency?
Yes: Proceed
No: Decline, respnoexrate, 15
Perform fraud weight checking. See p. 36 for details.
Is the card status code = 11?
Yes: Approve, respapprove, 16
No: Proceed
Is the requested amount larger than the card’s OTB?
Yes: Is financial checking enabled?
| Yes: Does the card have a VIP bonus?
| | Yes: Is the requested amount larger than the card’s OTB + VIP bonus?
| | | Yes: Is the request from a T&E merchant and does the card have a T&E bonus?
| | | | Yes: Is the requested amount larger than the card’s OTB + VIP bonus + T&E bonus?
| | | | | Yes: Is the card flagged for referrals instead of declines?
| | | | | | Yes: Decline, 01, 17
| | | | | | No: Decline, resplowotb, 17
| | | | | No: Proceed
| | | | No: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the request from a T&E merchant and does the card have a T&E bonus?
| | Yes: Is the requested amount larger than the card’s OTB + T&E bonus?
| | | Yes: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the card flagged for referrals instead of declines?
| | Yes: Decline, 01, 1
| | No: Decline, resplowotb, 17
| No: Proceed
No: Is at least one limiting group enabled?
Yes: Proceed
No: Decline, resplowotb, 80
Perform group OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and is the requested amount larger than the card’s cash
OTB?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 18
| No: Decline, resplowcashotb, 18
No: Proceed
Perform group cash OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and has the card exceeded its allowed number of cash
transactions for the current period?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 19
| No: Decline, respnocashtxn, 19
No: Proceed
Perform group number of cash transactions checking. See p. 38 for details.
Is the requested amount larger than the maximum single transaction amount for the card?
Yes: Decline, respabove1trxnlimit, 20
No: Proceed
Is the request for a purchase and the requested amount larger than the center purchase ceiling?
Yes: Decline, respabovepurchceil, 21
No: Proceed
Is the request for cash and the requested amount larger than the center cash ceiling?
Yes: Decline, respabovecashceil, 22
No: Proceed
Is the request for T&E and the requested amount larger than the center T&E ceiling?
Yes: Decline, respaboveteceil, 23
No: Proceed
Is the request for mail order and the requested amount larger than the center mail order ceiling?
Yes: Decline, respabovemailceil, 23
No: Approve, respapproval, 07
Traditional VISA
When the engine determines that the card is a traditional (non-chip) Visa card, it performs
the following checks.
15 Jun
Is the card in the database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Decline, respnotfound, 2
Is card status code any of the following: 01, 04, 05, 07, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Perform PIN previous block checking. See p. 43 for details.
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Yes: Proceed with card activation
No: No activation check.
Activation check
Is card pending activation?
No: Proceed (activation check completed)
Yes: Is automatic activation allowed at system level ([engine]cardactivationmethod greater than 0)?
No: Decline, respexpnotpermitted (card check completed)
Yes: Does authorisation request info match the values contained in card?
Yes: Proceed
[engine]cardactivate:1 activate card if authorisation request is approved
[engine]cardactivate:2 activate card directly
Is the card local only and is the country of the merchant different from the country of the cardholder?
Yes: Decline, resplocalonly, 5
No: Proceed
Is the card ATM only and is the merchant category code different from 6011?
Yes: Decline, respnoatms, 6
No: Proceed
Are the first 2 positions of field 22 equal to 90 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnoverifcvv = 00?
| | Yes: Proceed
| | No: Decline, respnoverifcvv, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwrongcvv, 10
No: Proceed
Are the first 2 positions of field 22 equal to 02 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnvcvvisa = 00?
| | Yes: Proceed
| | No: Decline, respnvcvvvisa, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwgcvvvisa, 10
No: Proceed
Perform PIN verification. See p. 44 for details.
Is there a telecode in the message and does it match the card’s telecode in the database?
Yes: Proceed
No: Decline, respwrongtelecode, 11
Is there an address in the message and does it match the card’s address in the database?
Yes: Proceed
No: Decline, respwrongaddress, 12
Perform MCC checking. See p. 40 for details
Is the request an account verification only or telecode verification only?
Yes: Approve, 85, 14
No: Proceed
Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Proceed
Is the request a balance inquiry only?
Yes: Is balance inquiry supported
| Yes: Is there an amount available for this card?
| | Yes: Approve, 00,30
| | No: Decline, 57,32?
| No: Proceed
No: Proceed
Can the requested amount be converted to both the card currency and the center currency?
Yes: Proceed
No: Decline, respnoexrate, 15
Perform fraud weight checking. See p. 36 for details.
Is the card status code = 11?
Yes: Approve, respapprove, 16
No: Proceed
Is the requested amount larger than the card’s OTB?
Yes: Is financial checking enabled?
| Yes: Does the card have a VIP bonus?
| | Yes: Is the requested amount larger than the card’s OTB + VIP bonus?
| | | Yes: Is the request from a T&E merchant and does the card have a T&E bonus?
| | | | Yes: Is the requested amount larger than the card’s OTB + VIP bonus + T&E bonus?
| | | | | Yes: Is the card flagged for referrals instead of declines?
| | | | | | Yes: Decline, 01, 17
| | | | | | No: Decline, resplowotb, 17
| | | | | No: Proceed
| | | | No: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the request from a T&E merchant and does the card have a T&E bonus?
| | Yes: Is the requested amount larger than the card’s OTB + T&E bonus?
| | | Yes: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the card flagged for referrals instead of declines?
| | Yes: Decline, 01, 1
| | No: Decline, resplowotb, 17
| No: Proceed
No: Is at least one limiting group enabled?
Yes: Proceed
No: Decline, resplowotb, 80
Perform group OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and is the requested amount larger than the card’s cash
OTB?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 18
| No: Decline, resplowcashotb, 18
No: Proceed
Perform group cash OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and has the card exceeded its allowed number of cash
transactions for the current period?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 19
| No: Decline, respnocashtxn, 19
No: Proceed
ONLINE AUTHORISATION SYSTEM Version 3.7 R02
PROCESSING REFERENCE GUIDE (P1665-001) 14 © Card Tech Limited 2003-2006. All rights reserved
Revised: 05 July 2006
Authorisation processing
Authorisation process - Traditional VISA -
Traditional MasterCard
15 Jun
When the engine determines that the card is a traditional (non-chip) MasterCard card, it
performs the following checks:
Is the card in the database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Decline, respnotfound, 2
Is card status code any of the following: 01, 04, 05, 07, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Perform PIN previous block checking. See p. 43 for details.
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Yes: Proceed with card activation
No: No activation check.
Activation check
Is card pending activation?
No: Proceed (activation check completed)
Yes: Is automatic activation allowed at system level ([engine]cardactivationmethod greater than 0)?
No: Decline, respexpnotpermitted (card check completed)
Yes: Does authorisation request info match the values contained in card?
Yes: Proceed
[engine]cardactivate:1 activate card if authorisation request is approved
[engine]cardactivate:2 activate card directly
Is the card local only and is the country of the merchant different from the country of the cardholder?
Yes: Decline, resplocalonly, 5
No: Proceed
Is the card ATM only and is the merchant category code different from 6011?
Yes: Decline, respnoatms, 6
No: Proceed
Are the first 2 positions of field 22 equal to 90 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnoverifcvv = 00?
| | Yes: Proceed
| | No: Decline, respnoverifcvv, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwrongcvv, 10
No: Proceed
Are the first 2 positions of field 22 equal to 02 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnvcvvmast = 00?
| | Yes: Proceed
| | No: Decline, respnvcvvmast, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwgcvvmast, 10
No: Proceed
Perform PIN verification. See p. 44 for details.
Is there a telecode in the message and does it match the card’s telecode in the database?
Yes: Proceed
No: Decline, respwrongtelecode, 11
Is there an address in the message and does it match the card’s address in the database?
Yes: Proceed
No: Decline, respwrongaddress, 12
Perform MCC checking. See p. 40 for details
Is the request an account verification only or telecode verification only?
Yes: Approve, 85, 14
No: Proceed
Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Proceed
Is the request a balance inquiry only?
Yes: Is balance inquiry supported
| Yes: Is there an amount available for this card?
| | Yes: Approve, 00,30
| | No: Decline, 57,32?
| No: Proceed
No: Proceed
Can the requested amount be converted to both the card currency and the center currency?
Yes: Proceed
No: Decline, respnoexrate, 15
Perform fraud weight checking. See p. 36 for details.
Is the card status code = 11?
Yes: Approve, respapprove, 16
No: Proceed
Is the requested amount larger than the card’s OTB?
Yes: Is financial checking enabled?
| Yes: Does the card have a VIP bonus?
| | Yes: Is the requested amount larger than the card’s OTB + VIP bonus?
| | | Yes: Is the request from a T&E merchant and does the card have a T&E bonus?
| | | | Yes: Is the requested amount larger than the card’s OTB + VIP bonus + T&E bonus?
| | | | | Yes: Is the card flagged for referrals instead of declines?
| | | | | | Yes: Decline, 01, 17
| | | | | | No: Decline, resplowotb, 17
| | | | | No: Proceed
| | | | No: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the request from a T&E merchant and does the card have a T&E bonus?
| | Yes: Is the requested amount larger than the card’s OTB + T&E bonus?
| | | Yes: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the card flagged for referrals instead of declines?
| | Yes: Decline, 01, 17
| | No: Decline, resplowotb, 17
| No: Proceed
No: Is at least one limiting group enabled?
Yes: Proceed
No: Decline, resplowotb, 80
Perform group OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and is the requested amount larger than the card’s cash
OTB?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 18
| No: Decline, resplowcashotb, 18
No: Proceed
Perform group cash OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and has the card exceeded its allowed number of cash
transactions for the current period?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 19
| No: Decline, respnocashtxn, 19
No: Proceed
ONLINE AUTHORISATION SYSTEM Version 3.7 R02
PROCESSING REFERENCE GUIDE (P1665-001) 18 © Card Tech Limited 2003-2006. All rights reserved
Revised: 05 July 2006
Authorisation processing
Authorisation process - Traditional MasterCard -
Instalments
When the engine receives an instalment authorisation request, it performs the following
checks:
Is the parameter ‘instalments’ under the [engine] section equal to ‘1’?
No: Skip the following checks.
Yes: Is the card linked to a group with account type set to ‘70’?
No: Decline, respnoloan, 51
Yes: Is the loan period within the Maximum Loan Period?
| | No: Decline, respnoloan, 51
| | Yes: Is the instalment amount less or equal to the maximum loan amount?
| | No: Decline, respnoloan, 51
| | Yes: Is the instalment amount less or equal to the OTB in the group?
| | No: Decline, respnoloan, 51
| | Yes: Continue with the rest of the checking.
Traditional Europay
15 Jun
When the engine determines that the card is a traditional (non-chip) Europay card, it
performs the following checks.
Are amounts and currencies numeric
Yes: Proceed
No: Decline, 20,180
Is the STAN unique?
Yes: Proceed
No: Decline, respduplicatestr, 28
Is the card in the database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Decline, respnotfound, 2
Is card status code any of the following: 01, 05, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Is the card status code 04 or 07?
Yes: Has the card expired?
| Yes: Decline, resppickexpired, 3
| No: Decline, 04, 3
No: Proceed
Is there track 3 information
Yes: Decline, 12, 35
No: Proceed
Perform PIN previous block checking. See p. 43 for details.
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Yes: Proceed with card activation
No: No activation check.
Activation check
Traditional HOST
15 Jun
When the engine determines that the card is a traditional (non-chip) Host card, it performs
the following checks.
Is the card in the database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Decline, respnotfound, 2
Is card status code any of the following: 01, 04, 05, 07, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Perform PIN previous block checking. See p. 43 for details.
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Yes: Proceed with card activation
No: No activation check.
Activation check
Is card pending activation?
No: Proceed (activation check completed)
Yes: Is automatic activation allowed at system level ([engine]cardactivationmethod greater than 0)?
No: Decline, respexpnotpermitted (card check completed)
Yes: Does authorisation request info match the values contained in card?
Yes: Proceed
[engine]cardactivate:1 activate card if authorisation request is approved
[engine]cardactivate:2 activate card directly
Is the card local only and is the country of the merchant different from the country of the cardholder?
Yes: Decline, resplocalonly, 5
No: Proceed
Is the card ATM only and is the merchant category code different from 6011?
Yes: Decline, respnoatms, 6
No: Proceed
Are the first 2 positions of field 22 equal to 90 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnoverifcvv = 00?
| | Yes: Proceed
| | No: Decline, respnoverifcvv, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwrongcvv, 10
No: Proceed
Are the first 2 positions of field 22 equal to 02 and is CVV/CVC checking enabled for the BIN?
Yes: Attempt to verify the CVV/CVC.
| Did an error occur during verification?
| Yes: Is respnvcvvhost = 00?
| | Yes: Proceed
| | No: Decline, respnvcvvhost, 9
| No: Is the CVV/CVC correct?
| Yes: Proceed
| No: Decline, respwgcvvhost, 10
No: Proceed
Perform PIN verification. See p. 44 for details.
Is there a telecode in the message and does it match the card’s telecode in the database?
Yes: Proceed
No: Decline, respwrongtelecode, 11
Is there an address in the message and does it match the card’s address in the database?
Yes: Proceed
No: Decline, respwrongaddress, 12
Perform MCC checking. See p. 40 for details
Is the request an account verification only or telecode verification only?
Yes: Approve, 85, 14
No: Proceed
Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Proceed
Is the request a balance inquiry only?
Yes: Is balance inquiry supported
| Yes: Is there an amount available for this card?
| | Yes: Approve, 00,30
| | No: Decline, 57,32?
| No: Proceed
No: Proceed
Can the requested amount be converted to both the card currency and the center currency?
Yes: Proceed
No: Decline, respnoexrate, 15
Perform fraud weight checking. See p. 36 for details.
Is the card status code = 11?
Yes: Approve, respapprove, 16
No: Proceed
Is the requested amount larger than the card’s OTB?
Yes: Is financial checking enabled?
| Yes: Does the card have a VIP bonus?
| | Yes: Is the requested amount larger than the card’s OTB + VIP bonus?
| | | Yes: Is the request from a T&E merchant and does the card have a T&E bonus?
| | | | Yes: Is the requested amount larger than the card’s OTB + VIP bonus + T&E bonus?
| | | | | Yes: Is the card flagged for referrals instead of declines?
| | | | | | Yes: Decline, 01, 17
| | | | | | No: Decline, resplowotb, 17
| | | | | No: Proceed
| | | | No: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the request from a T&E merchant and does the card have a T&E bonus?
| | Yes: Is the requested amount larger than the card’s OTB + T&E bonus?
| | | Yes: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the card flagged for referrals instead of declines?
| | Yes: Decline, 01, 17
| | No: Decline, resplowotb, 17
| No: Proceed
No: Is at least one limiting group enabled?
Yes: Proceed
No: Decline, resplowotb, 80
Perform group OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and is the requested amount larger than the card’s cash
OTB?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 18
| No: Decline, resplowcashotb, 18
No: Proceed
Perform group cash OTB checking. See p. 38 for details.
Is the request for cash and are cash limits enabled for the card and has the card exceeded its allowed number of cash
transactions for the current period?
Yes: Is the card flagged for referrals instead of declines?
| Yes: Decline, 01, 19
| No: Decline, respnocashtxn, 19
No: Proceed
ONLINE AUTHORISATION SYSTEM Version 3.7 R02
PROCESSING REFERENCE GUIDE (P1665-001) 28 © Card Tech Limited 2003-2006. All rights reserved
Revised: 05 July 2006
Authorisation processing
Authorisation process - Traditional HOST -
COPAC cards
15 Jun
When the engine determines that the card is a COPAC card, it performs the following
checks:
Is the card in database?
Yes: Proceed
No: Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Is the preauthorisation cryptogram (ARQC) correct?
Yes: Decline, respnotfound, 2
No: Decline, respwrongarqc, 205
Is the preauthorisation cryptogram (ARQC) correct?
Yes: Proceed
No: Decline, respwrongarqc, 202
Is the card’s preauthorisation message trace the same as the system’s count?
Yes: Proceed
No: Is the card’s preauthorisation trace one less than the system’s count?
Yes: Cancel the previous pre-authorisation and proceed
No: Decline, respwrongtrace, 201
Is the card message cryptogram trace number lower or equal to the system’s count?
Yes: Decline, respwrongtrace, 207
No: Proceed
Is card status code any of the following: 01, 04, 05, 07, 41, 43.
Yes: Decline, card status code, 3
No: Proceed
Has the card expired?
Yes: Decline, respickexpired, 4
No: Proceed
Is card pending activation?
(If [engine]messexpirydate is set to 4 or 5)
No: No activation check
Yes: Is authorisation PIN-based?
Yes: Proceed with card activation
No: Does the authorisation contain a PIN prevalidation from VISA?
Yes: Proceed with card activation
No: No activation check.
Activation check
Is card pending activation?
No: Proceed (activation check completed)
Yes: Is automatic activation allowed at system level ([engine]cardactivationmethod greater than 0)?
No: Decline, respexpnotpermitted (card check completed)
Yes: Does authorisation request info match the values contained in card?
Yes: Proceed
[engine]cardactivate:1 activate card if authorisation request is approved
[engine]cardactivate:2 activate card directly
Is the card local only and is the country of the merchant different from the country of the cardholder?
Yes: Decline, resplocalonly, 5
No: Proceed
Is the card ATM only and is the merchant category code different from 6011?
Yes: Decline, respnoatms, 6
No: Proceed
Perform MCC checking. See p.40 for details
Is there a banking system host connection and is the card a debit card?
Yes: Forward to banking system
No: Proceed
Can the requested amount be converted to both the card currency and the centre currency?
Yes: Proceed
No: Decline, respnoexrate, 15
Perform fraud weight checking. See p.36 for details.
Is the card status code = 11?
Yes: Approve, respapprove, 16
No: Proceed
Is the requested amount larger than the card’s OTB?
Yes: Is financial checking enabled?
| Yes: Does the card have a VIP bonus?
| | Yes: Is the requested amount larger than the card’s OTB + VIP bonus?
| | | Yes: Is the request from a T&E merchant and does the card have a T&E bonus?
| | | | Yes: Is the requested amount larger than the card’s OTB + VIP bonus + T&E
| | | | | bonus?
| | | | | Yes: Is the card flagged for referrals instead of declines?
| | | | | | Yes: Decline, 01, 17
| | | | | | No: Decline, resplowotb, 17
| | | | | No: Proceed
| | | | No: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
| | No: Is the request from a T&E merchant and does the card have a T&E bonus?
| | Yes: Is the requested amount larger than the card’s OTB + T&E bonus?
| | | Yes: Is the card flagged for referrals instead of declines?
| | | | Yes: Decline, 01, 17
| | | | No: Decline, resplowotb, 17
| | | No: Proceed
© Card Tech Limited 2003-2006. All rights reserved
Revised: 05 July 2006 31 ONLINE AUTHORISATION SYSTEM Version 3.7 R02
PROCESSING REFERENCE GUIDE (P1665-001)
Authorisation processing
Authorisation process - COPAC cards -
Merchant Profiles
A merchant profile is a list of individual merchants collected under a title, such as
“stationary/computer disposables” or “petrol stations”. A card may be associated to only
one merchant profile. Therefore the usage of this card is restricted to the merchants
specified in the merchant profile, for example, the purchase of petrol from a specific petrol
company.
The number of the merchant profiles and the merchants allocated to them is defined
during the licencing of the module.
The following centre parameter relates to the authorisation process:
[engine]respmccbloc – [engine]respmccblock. Response code generated by the engine when the merchant
k category code in the request is not present in any of the profiles to which the card is
associated. This response is always associated with response reason code 13.
The system performs the MCC checking in the authorisation process as follows:
Is Merchant Profile blocking enabled for the card?
Yes: Is the request’s Merchant Number and Acquirer ID in the profile linked to the card?
| Yes: Proceed
| No: Decline, respmccblock, 13
No: Proceed
Currency conversion
15 Jun
The system uses separate currencies for different parts of the authorisation process:
Transaction currency
This is the currency used by the merchant and may be any currency in the world. In a 15 Jun
MasterCard transaction the transaction currency is expressed in US dollars.
Issuer currency
This is the currency that the issuer of a card has declared to the payment systems as its 15 Jun
authorisation currency. It may be any currency. For Visa issuers participating in on-line
currency conversions, Visa/Europay converts from the transaction currency to the issuer
currency before forwarding the message to the issuer.
Center currency
This is the currency in which the authorisation system maintains centre-wide limits. The 15 Jun
center currency is used for reporting, e.g. for reports that serve to control authorisation
limits (see p.63 and p. 52)
Card currency
This is the currency in which a card’s OTB is maintained. 15 Jun
Group currency
This is the currency in which a group’s OTB is maintained. 15 Jun
Fraud weight
15 Jun
*[fraud weight] Fraud weight is used to highlight a potentially fraudulent transaction based on a
rangeNweight combination of fraud weights assigned to various elements present in the transaction. The
fraud weight of the transaction is calculated as follows:
country code fraud weight + mcc fraud weight + fraud weight of transaction amount*
unless you have defined a transaction fraud weight in the onlini.ini file of your system,
when it calculated as follows:
country code fraud weight + mcc fraud weight + fraud weight of transaction amount +
transaction fraud weight
*[fraud weight] If the country code record is not found in the database, the default value defined in the
defaultcountryweight center parameter file is used.*
*[fraud weight] If the MCC record is not found in the database, the default value defined in the center
defaultmccweight parameter file is used.*
*[fraud weight] The fraud weight of transaction amount* is used to assign a fraud weight to a transaction
rangeNweight amount range. This allows you to give higher transaction amounts a higher fraud weight.
*[fraud weight] The fraud weight is used to assign a fraud weight to a specific transaction type in a specific
ptttmmmsss=NN transaction mode for a specific payment system. The system allows you up to thirty such
combinations.
*[engine]fraud- The accumulated fraud weight is compared to the centre fraud ceiling* and card fraud
weightceiling ceiling. If during the interface file load a card record does not contain a fraud ceiling value
†[fraud weight] a default value is loaded.†
defaultcardvalue
*[engine]respabove- If the accumulated fraud weight exceeds the centre ceiling response reason code 170 is
frdceil logged.*
†[engine]respabove- If the accumulated fraud weight exceeds the card ceiling response reason code 171 is
cardfrd logged.*
The system performs the fraud weight checking in the authorisation process as follows:
Is card fraud weight enabled or
Is centre fraud weight enabled?
Yes: Is MCC fraud weight found in MCC record?
| Yes: Use MCC fraud weight to begin fraud weight accumulation.
| No: Use CPF [fraud weight]defaultmccweight to begin fraud weight accumulation.
| Is country fraud weight found in country record?
| Yes: Add country fraud weight to fraud weight accumulation.
| No: Add CPF [fraud weight]defaultcountryweight to fraud weight accumulation.
| Is a matching range weight (CPF [fraud weight]rangeNweight) found?
| Yes: Add CPF [fraud weight]rangeNweight to fraud weight accumulation.
| No: Proceed.
| Is ptttmmmss (transaction fraud weight) found for this transaction?
| Yes: Add CPF[fraud weight]ptttmmmsss to fraud weight accumulation.
| No: Proceed
| Is center ceiling enabled?
| Yes: Is the fraud weight above the center ceiling?
| | Yes: Decline, respabovefrdceil, 170
| | No: Proceed
| No: Proceed
| Is card ceiling enabled?
| Yes: Is the fraud weight above the card ceiling?
| | Yes: Decline, respabovefrdceil, 170
| | No: Proceed
No: Fraud weight not being utilized, proceed
Groups
If a card is not related to any group, only its own limits are considered when a request is
received for the card. If a card is related to one or more groups, the system looks at the
card’s limits, as well as the limits of all the groups to which it is related. If any of the
group’s limits warrants a decline, the request is declined. If the request is approved, the
limits of the card, as well as the limits of all the groups to which it is related, are updated in
the same way.
The system performs the following checks in the authorisation process.
MCC Profiles
15 Jun
All merchants are assigned a merchant category code (MCC). An MCC profile is a list of
individual MCC’s collected together under a title, such as “airlines” or “restaurants”.
A card can be associated with up to 60 MCC profiles. If a card is associated with one or
more MCC profiles, the system will only authorise transactions originating from
merchants included in those MCC profiles.
The following center file parameters relate to the authorisation process:
[engine]mcc- – [engine]mccnotpresent. Determines the behaviour of the engine if a card has MCC
notpresent checking enabled and the request message does not contain an MCC. The default is to
decline the request with response code [engine]respmccblock.
[engine]respmcc- – [engine]respmccblock. Response code generated by the engine when the merchant
block category code in the request is not present in any of the profiles to which the card is
associated. This response is always associated with response reason code 13.
The system performs the MCC checking in the authorisation process as follows:
Is MCC blocking enabled for the card?
Yes: Is the request’s MCC in any of the profiles linked to the cards?
| Yes: Proceed
| No: Decline, respmccblock, 13
No: Proceed
The authorisation logic for the MCC Product Velocity Check is described in the following
section.
The system must reconcile transactions against authorisations in order to restore OTB
balances, unless automatic replenishment is enabled.
Matching on MCCs
15 Jun
[reconciliation]use Matching on Merchant Category Codes (MCCs) is controlled by a center file parameter*
merchantcategory because many POS terminals cannot send the proper MCC in the authorisation message.
Therefore the authorisation message from different acquirers may contain a default MCC
and the transaction contains the real MCC.
The following center file parameter relates to MCC reconciliation.
[reconciliation]use – [reconciliation]usemerchantcategory. Determines if the system uses MCC when
merchantcategory matching outstanding authorisations and transactions. The default is to never use MCC
in matching.
Daily Reports
Technical note The system produces all reports in an 80-column format for printing on standard 8½ by 11
inch paper at six lines per inch and 66 lines per page. The reports are formatted without
form feed characters.
Reports may also be viewed on the screen.
Production The parameter values referenced in this section are found in the reports parameter file,
reports.ini. For information on generating and printing these reports, see the description
of the Batch menu, in particular the Report options screen.
Category Each report description includes a category name indicating the business function it
serves.
Sample reports Page numbers are printed at the bottom of each report page: they are not shown in the
following samples in order to save space.
Acquirer Log
15 Jun
Overview This report lists all authorisation activity for an acquirer centre since the last End-of-Day
reporting point, together with the responses received.
Category Control report
Sorted by Acquirer ID
Card Listing
15 Jun
Overview This report lists the current financial status of all cards in the local authorisation database.
The report is printed for monitoring purposes.
Category Control report
Sorted by Card Number
Chargeback reversals
Overview This report lists all Visa SingleConnect chargeback reversals received by the acquirer
since the last End-of-Day reporting point.
Category Operational
Sorted by Card Number
Dropped Authorisations
15 Jun
Overview This report lists all of the authorisations manually or automatically cancelled since the last
End-of-Day reporting point.
Category Fraud detection
Sorted by Card Number
Exception Management
15 Jun
Overview This report lists all cards sent to the exception file of the payment system for processing.
For more information on which card status changes the system will update the exception
file at the relevant payment system. The report includes status changes made by ONLINE
operators and changes triggered by the loading of a card from the card interface file.
Category Operational
Sorted by Card Number
Group Listing
15 Jun
Overview This report lists the current financial status of all groups in the local authorisation
database. The report is printed for monitoring purposes.
Category Control report
Sorted by Group Name
Issuer Log
15 Jun
Overview This report lists all authorisation activity carried out by an issuer center since the last
End-of-Day reporting point (i.e. 0110, 0120 and 0410 messages).
Category Operational
Sorted by Card Number
Outstanding Authorisations
15 Jun
Overview This report lists all authorisations (including advices) that have not yet been matched. You
may use this report to try to match outstanding authorisations against any transactions that
appear to be unauthorised.
Category Control report/Customer services
Sorted by Card Number
Reconciliations
Overview This report lists all SingleConnect reconciliations received from the payment system
since the last EOD reporting point. You may use this report to check the reconciliation
information sent from the payment systems against the corresponding data kept by the
ONLINE system.
Category Operational
Sorted by Card Number
Representments
Overview This report lists all SingleConnect transaction representments made by the acquirer
following the rejection of an issuer chargeback since the last EOD reporting point.
Category Control report/Operational
Sorted by Card Number
STIP Authorisations
15 Jun
Overview This report is based on the advice messages provided by the payment systems. This
includes all authorisations provided by the Stand-In processors since the last End-of-Day
reporting point, including declines. Authorisations may be provided by the Stand-In
Processors for the following reasons:
1 your centre is in suppress enquiry mode
2 your centre is signed off
Too may STIP authorisations may be indication of a bad VisaNet connection.
Category Risk control
Transactions
15 Jun
Overview This report lists all card transactions loaded from the card management system since the
last End-of-Day reporting point. The report is run to verify the loading file.
Category Operational
Sorted by Card Number
Unauthorised Transactions
15 Jun
Overview This report lists all of the transactions loaded from the card management system since the
last End-of-Day reporting point which did not match an outstanding authorisation.
Examples of transactions included in the report are: transactions created by an offline
POS machine, transactions below the floor limit and transactions that have not been
matched with an authorisation request.
Category Operational
Sorted by Card Number
Appendix
ISO 8583 messages
ONLINE sends and receives the following internationally standard messages.
Code Description VISA BASE I/II VISA SMS MasterCard EuroPay
0100 Authorisation request Yes Yes Yes Yes
0101 Repeat authorisation request Yes Yes No No
0102 ATM confirmation Yes - no response. No No No
Received as an is-
suer. Sends only if
ATM module is
present.
0110 Authorisation response Yes Yes Yes Yes
0120 Authorisation advice Yes - no response. Yes Yes Yes
0130 Authorisation advice response No Yes Yes Yes
0200 Financial Transaction Request No Yes No No
0210 Financial Transaction Response No Yes No No
0220 Financial Transaction Advice No Yes No No
0230 Financial Transaction Advice No Yes No No
Response
0302 Issuer file update Yes Yes Yes No
0312 Issuer file update response Yes Yes Yes No
0400 Reversal request Yes Yes No No
0401 Repeat reversal request Yes No No No
0410 Reversal request response Yes Yes No No
0420 Reversal advice No Yes Yes - Supports
On-Us acquir-
ing.
0422 Chargeback reversals No Yes No No
0430 Reversal advice response No Yes Yes Yes
0432 Chargeback reversal response No Yes No No
0500 Advices of reconciliation totals No Yes No No
0510 Response to confirm receipt of No Yes No No
reconciliation totals
0520 Automatic advices of reconcili- No Yes No No
ation totals sent by VISA
0530 Confirmation of receipt of rec- No No No No
onciliation totals
Code Description
78 No cash transactions left in period in group 8
80 Invalid date
81 Cryptographic error in PIN
82 Incorrect CVV
83 Unable to verify PIN
85 No reason to decline
91 Issuer or switch inoperative
92 No routing path
93 Violation of law
94 Duplicate transmission
96 System malfunction
XA Forward to issuer
XD Forward to issuer
T&E only
US only
Restrictions Notes
International only
T&E only
US only
0090 0220 01 Representment of Non-receipt funds * * *
Chargeback
0090 0220 02 Representment of Non-receipt funds * * *
Chargeback
0090 0220 22 Representment of Non-receipt funds * * *
Chargeback
0090 0422 01 Non-receipt of funds * * *
0100 0220 19 Telex, telephone & cable charges *
0100 0220 29 Telex, telephone & cable charges *
0100 0422 19 Telex, telephone & cable charges *
0100 0422 29 Telex, telephone & cable charges *
0110 0220 19 Auto-telex charges (Acq) *
0110 0220 29 Auto-telex charges (Acq) *
0110 0422 19 Auto-telex charges (Iss) *
0110 0422 29 Auto-telex charges (Iss) *
0130 0220 19 Lost/stolen card report fees (Acq)
0130 0220 29 Lost/stolen card report fees (Acq)
0130 0422 19 Lost/stolen card report fees (Iss)
0130 0422 29 Lost/stolen card report fees (Iss)
0140 0220 19 Merchant service fees (Acq) *
0140 0220 29 Merchant services fees (Acq) *
0140 0422 19 Merchant service fees (Iss) *
0140 0422 29 Merchant service fees (Iss) *
015011 0220 19 Recovered card handling fees/rewards - Acq
0150 0220 29 Recovered card handling fees/rewards - Acq
0150 0422 19 Recovered card handling fees/rewards - Iss
0150 0422 29 Recovered card handling fees/rewards - Iss
0160 0220 19 Invalid CAB chargeback handling fee (Acq) *
0160 0220 29 Invalid CAB chargeback handling fee (Acq) *
0160 0422 19 Invalid CAB chargeback handling fee (Iss) *
0160 0422 29 Invalid CAB chargeback handling fee (Iss) *
0170 0220 19 Recovery of copy/original fee (Acq)
Restrictions Notes
International only
T&E only
US only
0170 0220 29 Recovery of copy/original fee (Acq)
0170 0422 19 Recovery of copy/original fee (Iss)
0170 0422 29 Recovery of copy/original fee (Iss)
0200 0220 19 Emergency replacement card distr. fee - Acq
0200 0220 29 Emergency replacement card distr. fee - Acq
0200 0422 19 Emergency replacement card distr. fee - Iss
0200 0422 29 Emergency replacement card distr. fee - Iss
0210 0220 19 Emergency cash disb, handling fee (Acq)
0210 0220 29 Emergency cash disb, handling fee (Acq)
0210 0422 19 Emergency cash disb, handling fee (Iss)
0210 0422 29 Emergency cash disb, handling fee (Iss)
0220 0220 19 Arbitration./compliance/resolution case de-
cision or request fee (Acq)
0220 0220 29 Arbitration./compliance/resolution case de-
cision or request fee (Acq)
0220 0422 19 Arbitration./compliance/resolution case de-
cision or request fee (Iss)
0220 0422 29 Arbitration./compliance/resolution case de-
cision or request fee (Iss)
0230 0220 19 Incorrect merchant idnt. /txn data handling *
fee (Acq)
0230 0422 19 Incorrect merchant idnt./txn data handling *
fee (Iss)
0230 0422 29 Incorrect merchant idnt./txn data handling *
fee (Iss)
2001 0220 02 Transaction voided by c/h (online) - DB
2001 0220 22 Transaction voided by c/h (online) - CR
2002 0220 02 Wrong amount due to ATM misread (on- online
line) - DB correction
2002 0220 22 Wrong amount due to ATM misread (on- online
line) - CR correction
2004 0220 02 Acquirer back-office correction - DB back-office
correction
Restrictions Notes
International only
T&E only
US only
2004 0220 22 Acquirer back-office correction - CR back-office
correction
2006 0220 02 Reversal of a previous credit adjustment back-office
correction
2006 0220 22 Reversal of a previous credit adjustment back-office
correction
2008 0220 02 Reversal of a previous debit adjustment back-office
correction
2008 0220 22 Reversal of a previous debit adjustment back-office
correction
2020 0220 01 Resp. to C/H Dispute Chargeback (DB)
2020 0220 02 Resp. to C/H Dispute Chargeback (DB)
2020 0220 22 Resp. to C/H Dispute Chargeback (CR)
2022 0220 01 Invalid Chargeback (Debit)
2022 0220 02 Invalid Chargeback (Debit)
2022 0220 22 Invalid Chargeback (Credit)
2102 0220 02 Approved transaction, previously reversed
when no confirmation received from point
of service, completed - DB
2102 0220 22 Approved transaction, previously reversed
when no confirmation received from point
of service, completed - CR
2201 0220 02 Approved transaction, previously reversed
when no confirmation received from point
of service, completed - DB
2201 0220 22 Approved transaction, previously reversed
when no confirmation received from point
of service, completed - CR
2202 0220 02 Partial dispense detected, previously
reversed - DB
2202 0220 22 Partial dispense detected, previously
reversed - CR
2501 0420 01 Transaction voided by c/h
Restrictions Notes
International only
T&E only
US only
2502 0420 01 Transaction has not completed
2503 0420 01 No confirmation from Point of Service
2547 0420 01 Potential duplicate txn. Visa generated
2548 0420 01 Duplicate txn. Visa generated
2602 0220 19 Cardholder dispute, credit to cardholder
2602 0422 29 Cardholder dispute, credit to cardholder
2604 0220 19 Cardholder dispute, debit to cardholder
2604 0422 29 Cardholder dispute, debit to cardholder
2606 0220 19 Reversal of a previous credit chargeback
2606 0422 29 Reversal of a previous credit chargeback
2608 0220 19 Reversal of a previous debit chargeback
2608 0422 29 Reversal of a previous debit chargeback
2620 0220 19 Cardholder dispute (of previous adjust)
2620 0422 29 Cardholder dispute (of previous adjust)
2622 0220 19 Invalid adjustment received
2622 0422 29 Invalid adjustment received
2624 0220 19 Account closed/insuff. fund (prev. adj)
2624 0422 29 Account closed/insuff. fund (prev. adj)
5290 0220 19 Corporate indemnification of Settl. Risk * 2
5290 0422 29 Corporate indemnification of Settl. Risk * 2
white background = Visa Reason Codes
grey (shaded) background = Visa Plus Reason Codes
* = restriction applies
1 = Invalid for a transaction in which the POS entry mode code field of the authorisation request includes the value “90"
2 = Incoming only with the account number field zero-filled; the transaction is initiated by Visa.
Product
Product Description File Origin
Type
A VISA ATM Visa
B Visa Business Visa
C Visa Classic Visa
E Visa Electron Visa
M MasterCard Visa
P Visa Gold Visa
R Visa Corporate T&E Card Visa
S Visa Purchasing Card Visa
T Visa Travel Voucher Visa
PLUS Visa PLUS Visa
ECMC EuroCard/MasterCard EuroPay
MAST MasterCard EuroPay
ECHA Eurocheque Pictogram EuroPay
CRUS Cirrus EuroPay
ECCR Eurocheque/Cirrus EuroPay
EDC EDC EuroPay
MAES Maestro EuroPay
EDCM EDC/Maestro EuroPay
CBAN Carte Bancaire EuroPay
AMX American Express MasterCard
CBL MasterCard CBL MasterCard
DCC Diners Club Card MasterCard
DSV MasterCard DSV MasterCard
ENR MasterCard ENR MasterCard
JCB JCB MasterCard
MCB MasterCard Business MasterCard
MCC MasterCard Card MasterCard
MCD MasterMoney Card MasterCard
MCG MasterCard Gold MasterCard
MCP MasterCard Premier MasterCard
MCS MasterCard MCS MasterCard
Product
Product Description File Origin
Type
PVL MasterCard Private Label MasterCard
VIS VIS MasterCard
DEFA Used for Default Ranges
ONLINE
3.7 R02 AUTHORIZATION SYSTEM Version
Index