Skip to main content

Product ID (cardProductId)

Product ID Name Product ID Code
Visa Traditional A
Visa Traditional Rewards B
Visa Signature C
Visa Signature Preferred D
China Union Pay International DU
Proprietary ATM E
Visa Classic F
Visa Installment Credential F2
Visa Installment Credential Standard F3
Visa Business G
Visa Signature Business G1
Visa Business Check Card G2
Visa Business Enhanced G3
Visa Infinite Business G4
Visa Business Rewards G5
Visa Infinite I
Visa Infinite Privilege I1
Visa Ultra High Net Worth I2
Visa Infinite Plus I3
Visa Workplace Benefits J3
Visa Corporate T&E K
Visa Government Corporate T&E K1
Visa Electron L
Visa Value L1
Visa Platinum N
Visa Rewards N1
Visa Select N2
Visa Gold P
Private Label Q
Private Label Basic Q2
Private Label Standard Q3
Private Label Enhanced Q4
Private Label Specialized Q5
Private Label Premium Q6
Proprietary R
Visa Purchasing S
Visa Purchasing with Fleet S1
Visa Government Purchasing S2
Visa Government Purchasing with Fleet S3
Visa Commercial Agriculture S4
Visa Commercial Transport S5
Visa Commercial Marketplace S6
Visa Travel Money U
V PAY V
Visa Direct Payouts to Wallets W
Visa Direct Payouts to Bank Accounts W1
Visa Commercial Choice Travel X
Visa Commercial Choice Omni X1

Product Sub-Type (cardProductSubtype)

Product ID Sub Type Name Product ID Sub Type Code
Agriculture Maintenance Account AC
Agriculture Debit Account/Electron AE
Agriculture AG
Agriculture Investment Loan AI
Benefits Package BB (Business Basic) BB
Marketplace BNDES BD
Benefits Package BE (Business Electron) BE
Benefits Package BG BG
Benefits Package BP (Business Plus) BP
Benefits Package BV (Business EveryDay) BV
Youth/College (Consumer Funded) BX
Benefits Package CTA100 C1
Benefits Package CTA250 C2
Cross Border Remittance CB
Visa Cargo CG
Benefits Package CTA Hotel CH
Construction CS
Distribution DS
Large Market Enterprise EN
Small Market Expenses EX
Flex FD
Marketplace FNE FN
Healthcare - FSA/HRA FS
Consumer Gift GI
General Purpose GP
Government Disbursement GV
Healthcare HC
Employee Benefits HS
Corporate Disbursement IC
Insurance IP
Benefits Package KB (Corporate Basic) KB
Benefits Package KG KG
Benefits Package KI (Corporate Infinite) KI
Benefits Package KL (Corporate Platinum) KL
Benefits Package KP (Corporate Plus) KP
Benefits Package KS (Corporate Signature) KS
Local ID 3 L3
Visa Large Purchase Advantage LP
mVisa Agent MA
mVisa Merchant Payment MB
Visa Mobile General MG
Visa Multi-Currency Solution MS
mVisa Agent and Merchant Payment MX
Benefits Variation #1 OR
Other OT
Payroll/Salary PP
Standard Benefits SB
Campus/University (Corporate/University Funded) ST
Service Advantage TK
Travel/Visa TravelMoney TP
Benefits Package Travel Money Student TS
Visa Vale - Supermarket VA
Visa Vale - Meal Voucher VM
Visa Vale - Food Voucher VN
Visa Vale - Restaurant VR

Account Funding Source

Account Funding Source Name Account Funding Source ID Code
Credit C
Debit D
Charge H
Prepaid P
Deferred Debit R

Account Funding Source Sub-Type

Account Funding Source Sub Type Name Account Funding Source Sub Type Code
Non-Reloadable N
Reloadable R

ISO Country Codes

Country Name ISO Numeric Country Code ISO Alpha Country (2-char.) Code ISO Alpha Country (3-char.) Code
AFGHANISTAN 004 AF AFG
ALBANIA 008 AL ALB
ALGERIA 012 DZ DZA
AMERICAN SAMOA 016 AS ASM
ANDORRA 020 AD AND
ANGOLA 024 AO AGO
ANTIGUA & BARBUDA 028 AG ATG
AZERBAIJAN 031 AZ AZE
ARGENTINA 032 AR ARG
AUSTRALIA 036 AU AUS
AUSTRIA 040 AT AUT
BAHAMAS 044 BS BHS
BAHRAIN 048 BH BHR
BANGLADESH 050 BD BGD
ARMENIA 051 AM ARM
BARBADOS 052 BB BRB
BELGIUM 056 BE BEL
BERMUDA 060 BM BMU
BHUTAN 064 BT BTN
BOLIVIA 068 BO BOL
BOSNIA AND HERZEGOVINA 070 BA BIH
BOTSWANA 072 BW BWA
BRAZIL 076 BR BRA
BELIZE 084 BZ BLZ
SOLOMON ISLANDS 090 SB SLB
BRITISH VIRGIN ISLANDS 092 VG VGB
BRUNEI DARUSSALAM 096 BN BRN
BULGARIA 100 BG BGR
MYANMAR 104 MM MMR
BURUNDI 108 BI BDI
BELARUS 112 BY BLR
CAMBODIA 116 KH KHM
CAMEROON 120 CM CMR
CANADA 124 CA CAN
CAPE VERDE 132 CV CPV
CAYMAN ISLANDS 136 KY CYM
CENTRAL AFRICAN REPUBLIC 140 CF CAF
SRI LANKA 144 LK LKA
CHAD 148 TD TCD
CHILE 152 CL CHL
CHINA MAINLAND 156 CN CHN
TAIWAN 158 TW TWN
COLOMBIA 170 CO COL
COMOROS 174 KM COM
MAYOTTE 175 YT MYT
CONGO 178 CG COG
DEMOCRATIC REPUBLIC CONGO 180 CD COD
COOK ISLANDS 184 CK COK
COSTA RICA 188 CR CRI
CROATIA 191 HR HRV
CUBA 192 CU CUB
CYPRUS 196 CY CYP
CZECH REPUBLIC 203 CZ CZE
BENIN 204 BJ BEN
DENMARK 208 DK DNK
DOMINICA 212 DM DMA
REPUBLICA DOMINICANA 214 DO DOM
ECUADOR 218 EC ECU
EL SALVADOR 222 SV SLV
EQUATORIAL GUINEA 226 GQ GNQ
ETHIOPIA 231 ET ETH
ERITREA 232 ER ERI
ESTONIA 233 EE EST
FAEROE ISLANDS 234 FO FRO
FALKLAND ISLANDS-MALVINAS 238 FK FLK
FIJI 242 FJ FJI
FINLAND 246 FI FIN
FRANCE, METROPOLITAN 249 FX FXX
FRANCE 250 FR FRA
FRENCH GUIANA 254 GF GUF
FRENCH POLYNESIA 258 PF PYF
DJIBOUTI 262 DJ DJI
GABON 266 GA GAB
GEORGIA 268 GE GEO
GAMBIA 270 GM GMB
STATE OF PALESTINE 275 PS PSE
GERMANY 276 DE DEU
GHANA 288 GH GHA
GIBRALTAR 292 GI GIB
KIRIBATI 296 KI KIR
GREECE 300 GR GRC
GREENLAND 304 GL GRL
GRENADA 308 GD GRD
GUADELOUPE 312 GP GLP
GUAM 316 GU GUM
GUATEMALA 320 GT GTM
GUINEA 324 GN GIN
GUYANA 328 GY GUY
HAITI 332 HT HTI
VATICAN CITY STATE 336 VA VAT
HONDURAS 340 HN HND
HONG KONG, CHINA 344 HK HKG
HUNGARY 348 HU HUN
ICELAND 352 IS ISL
INDIA 356 IN IND
INDONESIA 360 ID IDN
IRAQ 368 IQ IRQ
REPUBLIC OF IRELAND 372 IE IRL
ISRAEL 376 IL ISR
ITALY 380 IT ITA
COTE D'IVOIRE 384 CI CIV
JAMAICA 388 JM JAM
JAPAN 392 JP JPN
KAZAKHSTAN 398 KZ KAZ
JORDAN 400 JO JOR
KENYA 404 KE KEN
SOUTH KOREA 410 KR KOR
KUWAIT 414 KW KWT
KYRGYZSTAN 417 KG KGZ
LAO PEOPLE'S DEM. REP. 418 LA LAO
LEBANON 422 LB LBN
LESOTHO 426 LS LSO
LATVIA 428 LV LVA
LIBERIA 430 LR LBR
STATE OF LIBYA 434 LY LBY
LIECHTENSTEIN 438 LI LIE
LITHUANIA 440 LT LTU
LUXEMBOURG 442 LU LUX
MACAU, CHINA 446 MO MAC
MADAGASCAR 450 MG MDG
MALAWI 454 MW MWI
MALAYSIA 458 MY MYS
MALDIVES 462 MV MDV
MALI 466 ML MLI
MALTA 470 MT MLT
MARTINIQUE 474 MQ MTQ
MAURITANIA 478 MR MRT
MAURITIUS 480 MU MUS
MEXICO 484 MX MEX
MONACO 492 MC MCO
MONGOLIA 496 MN MNG
MOLDOVA, REPUBLIC OF 498 MD MDA
MONTENEGRO 499 ME MNE
MOROCCO 504 MA MAR
MOZAMBIQUE 508 MZ MOZ
OMAN 512 OM OMN
NAMIBIA 516 NA NAM
NEPAL 524 NP NPL
NETHERLANDS 528 NL NLD
CURACAO 531 CW CUW
ARUBA 533 AW ABW
SINT MAARTEN 534 SX SXM
BES ISLANDS 535 BQ BES
NEW CALEDONIA 540 NC NCL
VANUATU 548 VU VUT
NEW ZEALAND 554 NZ NZL
NICARAGUA 558 NI NIC
NIGER 562 NE NER
NIGERIA 566 NG NGA
NORWAY 578 NO NOR
NORTHERN MARIANA ISLANDS 580 MP MNP
U.S. MINOR OUTLYING IS. 581 UM UMI
MICRONESIA 583 FM FSM
MARSHALL ISLANDS 584 MH MHL
PALAU 585 PW PLW
PAKISTAN 586 PK PAK
PANAMA 591 PA PAN
PAPUA NEW GUINEA 598 PG PNG
PARAGUAY 600 PY PRY
PERU 604 PE PER
PHILIPPINES 608 PH PHL
POLAND 616 PL POL
PORTUGAL 620 PT PRT
GUINEA-BISSAU 624 GW GNB
TIMOR-LESTE 626 TL TLS
PUERTO RICO 630 PR PRI
QATAR 634 QA QAT
REUNION 638 RE REU
ROMANIA 642 RO ROU
RUSSIAN FEDERATION 643 RU RUS
RWANDA 646 RW RWA
ST. KITTS-NEVIS 659 KN KNA
ANGUILLA 660 AI AIA
ST. LUCIA 662 LC LCA
ST. VINCENT & GRENADINES 670 VC VCT
SAN MARINO 674 SM SMR
SAO TOME AND PRINCIPE 678 ST STP
SAUDI ARABIA 682 SA SAU
SENEGAL 686 SN SEN
REPUBLIC OF SERBIA 688 RS SRB
SEYCHELLES 690 SC SYC
SIERRA LEONE 694 SL SLE
SINGAPORE 702 SG SGP
SLOVAKIA 703 SK SVK
VIETNAM 704 VN VNM
SLOVENIA 705 SI SVN
SOMALIA 706 SO SOM
SOUTH AFRICA 710 ZA ZAF
ZIMBABWE 716 ZW ZWE
SPAIN 724 ES ESP
SOUTH SUDAN 728 SS SSD
SUDAN 729 SD SDN
SURINAME 740 SR SUR
SVALBARD & JAN MAYEN IS. 744 SJ SJM
ESWATINI 748 SZ SWZ
SWEDEN 752 SE SWE
SWITZERLAND 756 CH CHE
SYRIAN ARAB REPUBLIC(THE) 760 SY SYR
TAJIKISTAN 762 TJ TJK
THAILAND 764 TH THA
TOGO 768 TG TGO
TONGA 776 TO TON
TRINIDAD AND TOBAGO 780 TT TTO
UNITED ARAB EMIRATES 784 AE ARE
TUNISIA 788 TN TUN
TURKEY 792 TR TUR
TURKMENISTAN 795 TM TKM
TURKS & CAICOS ISLANDS 796 TC TCA
UGANDA 800 UG UGA
UKRAINE 804 UA UKR
MACEDONIA 807 MK MKD
EGYPT 818 EG EGY
UNITED KINGDOM 826 GB GBR
TANZANIA, UNITED REP. OF 834 TZ TZA
UNITED STATES OF AMERICA 840 US USA
U.S. VIRGIN ISLANDS 850 VI VIR
BURKINA FASO 854 BF BFA
URUGUAY 858 UY URY
UZBEKISTAN 860 UZ UZB
VENEZUELA 862 VE VEN
SAMOA 882 WS WSM
YEMEN ARAB REPUBLIC 887 YE YEM
ZAMBIA 894 ZM ZMB
KOSOVO 900 XK XKX

Benchmark Currency Codes

Currency Alphabetic Code Alphabetic Code
Euro EUR 978
US Dollar USD 840
Australian Dollar AUD 036
Indian Rupee INR 356
Norwegian Krone NOK 578
Brazilian Real BRL 986
Bulgarian Lev EUR 978
Canadian Dollar CAD 124
Yuan Renminbi CNY 156
New Zealand Dollar NZD 554
Kuna HRK 191
Czech Koruna CZK 203
Danish Krone DKK 208
Pound Sterling GBP 826
Hong Kong Dollar HKD 344
Forint HUF 348
Iceland Krona ISK 352
Rupiah IDR 360
New Israeli Sheqel ILS 376
Yen JPY 392
Won KRW 410
Rand ZAR 710
Swiss Franc CHF 756
Malaysian Ringgit MYR 458
Mexican Peso MXN 484
Philippine Peso PHP 608
Zloty PLN 985
Romanian Leu RON 946
Russian Ruble RUB 643
Singapore Dollar SGD 702
Swedish Krona SEK 752
Baht THB 764
Turkish Lira TRY 949

Currency Codes

Country/Territory Name ISO Currency Name ISO Alpha Currency Code ISO Numeric Currency Code
Afghanistan Afghani AFN 971
Albania Lek ALL 008
Algeria Algerian Dinar DZD 012
American Samoa U.S. DollarS USD 840
Andorra EuroS EUR 978
Angola Kwanza AOA 973
Anguilla E. Caribbean Dollar XCD 951
Antarctica No Universal Currency N/A N/A
Antigua and Barbuda E. Caribbean Dollar XCD 951
Argentina Argentine Peso ARS 032
Armenia Armenian Dram AMD 051
Aruba Aruban Guilder AWG 533
Australia Australian DollarS AUD 036
Austria EuroS EUR 978
Azerbaijan Azerbaijan Manat AZN 944
Bahamas (the) Bahamian Dollar BSD 044
Bahrain Bahraini Dinar BHD 048
Bangladesh Taka BDT 050
Barbados Barbados Dollar BBD 052
Belarus Belarussian Ruble BYN 933
Belgium EuroS EUR 978
Belize Belize Dollar BZD 084
Benin CFA Franc BCEAO XOF 952
Bermuda Bermudian Dollar BMD 060
Bhutan Bhutan Ngultrum BTN 064
Indian RupeeS INR 356 Bolivia (Plurinational State of)
Boliviano BOB 068 Bonaire, Sint Eustatius and Saba
U.S. DollarS USD 840 Bosnia and Herzegovina
Convertible Mark BAM 977 Botswana
Pula BWP 072 Bouvet Island
Norwegian KroneS NOK 578 Brazil
Brazilian RealS BRL 986 British Indian Ocean Territory (the)
U.S. DollarS USD 840 Virgin Islands (British)
U.S. DollarS USD 840 Brunei Darussalam
Brunei Dollar BND 096 Bulgaria
EuroS EUR 978 Burkina Faso
CFA Franc BCEAO XOF 952 Burundi
Burundi Franc BIF 108 Cambodia
Riel KHR 116 Cameroon
CFA Franc BEAC XAF 950 Canada
Canadian DollarS CAD 124 Cabo Verde
Cape Verde Escudo CVE 132 Cayman Islands (the)
Cayman Islands Dollar KYD 136 Central African Republic (the)
CFA Franc BEAC XAF 950 Chad
CFA Franc BEAC XAF 950 Chile
Chilean Peso CLP 152 Christmas Island
Australian DollarS AUD 036 Cocos (Keeling) Islands (the)
Australian DollarS AUD 036 Colombia
Colombian Peso COP 170 Comoros (the)
Comoro Franc KMF 174 Congo (the)
CFA Franc BEAC XAF 950 Cook Islands (the)
New Zealand DollarS NZD 554 Costa Rica
Costa Rican Colon CRC 188 Côte d'Ivoire
CFA Franc BCEAO XOF 952 Croatia
Euro Euro3 978 Cuba
Cuban Peso CUP 192 Curaçao
Caribbean Guilder XCG 532 Cyprus
EuroS EUR 978 Czechia
Czech KorunaS CZK 203 Congo (the Democratic Republic of the)
Franc Congolais (formerly New Zaire) CDF 976 Denmark
Danish KroneS DKK 208 Djibouti
Djibouti Franc DJF 262 Dominica
E. Caribbean Dollar XCD 951 Dominican Republic (the)
Dominican Peso DOP 214 Ecuador
U.S. DollarS USD 840 Egypt
Egyptian Pound EGP 818 El Salvador
U.S. DollarS USD 840 Equatorial Guinea
CFA Franc BEAC XAF 950 Eritrea
Eritrean Nakfa ERN 232 Estonia
EuroS EUR 978 Ethiopia
Ethiopian Birr ETB 230 European Union
EuroS EUR 978 Faroe Islands (the)
Danish KroneS DKK 208 Falkland Islands (the) [Malvinas]
Falkland Islands Pound FKP 238 Fiji
Fiji Dollar FJD 242 Finland
EuroS EUR 978 France
EuroS EUR 978 French Guiana
EuroS EUR 978 French Polynesia
CFP Franc XPF 953 French Southern Territory (the)
EuroS EUR 978 Gabon
CFA Franc BEAC XAF 950 Gambia (the)
Dalasi GMD 270 Georgia
Lari GEL 981 Germany
EuroS EUR 978 Ghana
Cedi GHS 936 Gibraltar
Gibraltar Pound GIP 292 Greece
EuroS EUR 978 Greenland
Danish KroneS DKK 208 Grenada
E. Caribbean Dollar XCD 951 Guadeloupe
EuroS EUR 978 Guam
U.S. DollarS USD 840 Guatemala
Quetzal GTQ 320 Guinea
Guinea Franc GNF 324 Guinea-Bissau
Guinea-Bissau Peso GWP 624 Guyana
Guyana Dollar GYD 328 Haiti
Gourde HTG 332 Heard Island and McDonald Islands
Australian DollarS AUD 036 Holy See (the)
EuroS EUR 978 Honduras
Lempira HNL 340 Hong Kong
Hong Kong DollarS HKD 344 Hungary
ForintS HUF 348 Iceland
Iceland Krona ISK 352 India
Indian RupeeS INR 356 Indonesia
Rupiah IDR 360 Iran (Islamic Republic of)
Iranian Rial IRR 364 Iraq
Iraqi Dinar IQD 368 Ireland
EuroS EUR 978 Israel
New Israeli ShequelS ILS 376 Italy
EuroS EUR 978 Jamaica
Jamaican Dollar JMD 388 Japan
YenS JPY 392 Jordan
Jordanian Dinar JOD 400 Kazakhstan
Tenge KZT 398 Kenya
Kenyan Shilling KES 404 Kiribati
Australian DollarS AUD 036 Korea (the Democratic People's Republic of)
North Korean Won KPW 408 Korea (the Republic of)
Won KRW 410 Kosovo
EuroS EUR 978 Kuwait
Kuwaiti Dinar KWD 414 Kyrgyzstan
Som KGS 417 Lao People's Democratic Republic (the)
Kip LAK 418 Latvia
EuroS EUR 978 Lebanon
Lebanese Pound LBP 422 Lesotho
Lesotho Loti LSL 426 RandS
ZAR 710 Liberia Liberian Dollar
LRD 430 Libya Libyan Dinar
LYD 434 Liechtenstein Swiss FrancS
CHF 756 Lithuania EuroS
EUR 978 Luxembourg EuroS
EUR 978 Macao Pataca
MOP 446 North Macedonia Denar
MKD 807 Madagascar Malagasy Ariary
MGA 969 Mainland China Yuan Renminbi
CNY 156 Malawi Malawi Kwacha
MWK 454 Malaysia Malaysian RinggitS
MYR 458 Maldives Rufiyaa
MVR 462 Mali CFA Franc BCEAO
XOF 952 Malta EuroS
EUR 978 Marshall Islands (the) U.S. DollarS
USD 840 Martinique EuroS
EUR 978 Mauritania1 Ouguiya
MRU 929 Mauritius Mauritius Rupee
MUR 480 Mayotte EuroS
EUR 978 Mexico Mexican PesoS
MXN 484 Micronesia (Federated States of) U.S. DollarS
USD 840 Moldova (the Republic of) Moldovan Leu
MDL 498 Monaco EuroS
EUR 978 Mongolia Tugrik
MNT 496 Montenegro EuroS
EUR 978 Montserrat E. Caribbean Dollar
XCD 951 Morocco Moroccan Dirham
MAD 504 Mozambique Mozambique Metical
MZN 943 Myanmar Kyat
MMK 104 Namibia Namibia Dollar
NAD 516 RandS ZAR
710 Nauru Australian DollarS AUD
036 Nepal Nepalese Rupee NPR
524 Netherlands (the) EuroS EUR
978 New Caledonia CFP Franc XPF
953 New Zealand New Zealand DollarS NZD
554 Nicaragua Cordoba Oro NIO
558 Niger (the) CFA Franc BCEAO XOF
952 Nigeria Naira NGN
566 Niue New Zealand DollarS NZD
554 Norfolk Island Australian DollarS AUD
036 Northern Mariana Islands (the) U.S. DollarS USD
840 Norway Norwegian KroneS NOK
578 Oman Rial Omani OMR
512 Pakistan Pakistan Rupee PKR
586 Palau U.S. DollarS USD
840 Palestine, State of U.S. DollarS USD
840 Panama Balboa PAB
590 Papua New Guinea Kina PGK
598 Paraguay Guarani PYG
600 Peru Sol PEN
604 Philippines (the) Philippine Peso PHP
608 Pitcairn New Zealand DollarS NZD
554 Poland ZlotyS PLN
985 Portugal EuroS EUR
978 Puerto Rico U.S. DollarS USD
840 Qatar Qatari Rial QAR
634 Réunion EuroS EUR
978 Romania LeuS RON
946 Russian Federation (the) Russian RubleS RUB
643 Rwanda Rwanda Franc RWF
646 Samoa Tala WST
882 San Marino EuroS EUR
978 Sao Tome and Principe1 Dobra STN
930 Saudi Arabia Saudi RiyalS SAR
682 Senegal CFA Franc BCEAO XOF
952 Serbia Serbian Dinar RSD
941 Seychelles Seychelles Rupee SCR
690 Sierra Leone Leone SLL4
694 Leone SLE 925
Singapore Singapore DollarS SGD 702
Sint Maarten (Dutch part) Caribbean Guilder XCG 532
Slovakia EuroS EUR 978
Slovenia EuroS EUR 978
Solomon Islands Solomon Islands Dollar SBD 090
Somalia Somali Shilling SOS 706
South Africa RandS ZAR 710
South Georgia and the South Sandwich Islands Pound SterlingS GBP 826
South Sudan South Sudanese Pound SSP 728
Spain EuroS EUR 978
Sri Lanka Sri Lanka Rupee LKR 144
Saint Helena, Ascension and Tristan da Cunha St. Helena Pound SHP 654
Saint Kitts and Nevis E. Caribbean Dollar XCD 951
Saint Lucia E. Caribbean Dollar XCD 951
Saint Martin (French part) EuroS EUR 978
Saint Pierre and Miquelon EuroS EUR 978
Saint Vincent and the Grenadines E. Caribbean Dollar XCD 951
Sudan (the) Sudanese Pound SDG 938
Suriname Surinam Dollar SRD 968
Svalbard and Jan Mayen Norwegian KroneS NOK 578
Eswatini Lilangeni SZL 748
Sweden Swedish KronaS SEK 752
Switzerland Swiss FrancS CHF 756
Syrian Arab Republic (the) Syrian Pound SYP 760
Taiwan New Taiwan Dollar TWD 901
Tajikistan Somoni TJS 972
Tanzania, the United Republic of Tanzanian Shilling TZS 834
Thailand BahtS THB 764
Timor-Leste U.S. DollarS USD 840
Togo CFA Franc BCEAO XOF 952
Tokelau New Zealand DollarS NZD 554
Tonga Pa'anga TOP 776
Trinidad and Tobago Trinidad and Tobago Dollar TTD 780
Tunisia Tunisian Dinar TND 788
Turkey Turkish LiraS TRY 949
Turkmenistan Manat TMT 934
Turks and Caicos Islands (the) U.S. DollarS USD 840
Tuvalu Australian DollarS AUD 036
Uganda Uganda Shilling UGX 800
Ukraine Ukrainian Hryvnia UAH 980
United Arab Emirates (the) U.A.E. DirhamS AED 784
United Kingdom of Great Britain and Northern Ireland (the) Pound SterlingS GBP 826
United States of America (the) U.S. DollarS USD 840
United States Minor Outlying Islands (the) U.S. DollarS USD 840
Virgin Islands (U.S.) U.S. DollarS USD 840
Uruguay Peso Uruguayo UYU 858
Uzbekistan Uzbekistan Sum UZS 860
Vanuatu Vatu VUV 548
Venezuela (Bolivarian Republic of) Sovereign Bolivar VES 928
Viet Nam Dong VND 704
Wallis and Futuna CFP Franc XPF 953
Western Sahara Moroccan Dirham MAD 504
Yemen Yemeni Rial YER 886
Zambia2 Zambian Kwacha ZMW 967
Zimbabwe 5 Zimbabwe Gold ZWG 924

Not all ISO 3166–1 codes are supported by Visa. A superscript S following the currency name indicates that it is a settlement currency.

1 ISO Alpha Currency Code MRO and ISO Numeric Currency Code 478 is allowed until 30 June 2018 for originals. It is allowed until 28 February 2019 for exceptions.

2 Currency code 894 was allowed until 30 June 2013 for originals. It was allowed until 31 Dec 2013 for exceptions.

3 After 31 December 2022, Euro acts as the default currency for Croatia. Visa no longer accepts authorization requests with currency code of Croatian Kuna (HRK/191) for original transactions.

4 Currency code 694 for Sierra Leone (SLL/694) is allowed until 30 September 2022 for originals. Exception items with currency code SLL/694 must be submitted with SLL/694 as source currency.

5 Zimbabwe Gold (ZWG/924) replaces Zimbabwe Dollar (ZWL/932) as the new currency code for Zimbabwe from September 01, 2024.

Action Code (actionCode)

Code Description
00 Approved and completed successfully
01 Refer to card issuer
02 Refer to card issuer, special condition
03 Invalid merchant
04 Pick up card (no fraud)
05 Do not honor
06 Error
07 Pick up card, special condition (fraud account)
10 Partial approval
11 Approved (V.I.P)
12 Invalid transaction
13 Invalid amount or currency conversion field overflow
14 Invalid account number (no such number)
15 No such issuer
19 Re-enter transaction
21 No action taken
25 Unable to locate record in file
28 File temporarily not available for update or inquiry
39 No credit account
41 Lost card, pick up (fraud account)
43 Stolen card, pick up (fraud account)
46 Closed account
51 Not sufficient funds
52 No checking account
53 No savings account
54 Expired card or expiration date is missing
55 Incorrect PIN or PIN missing
57 Transaction not permitted to cardholder
58 Transaction not allowed at terminal
59 Suspected fraud
61 Exceeds approval amount limit
62 Restricted card (card invalid in this region or country)
63 Security violation (source is not correct issuer)
64 Transaction does not fulfill AML requirement
65 Exceeds withdrawal frequency limit
70 PIN data required
74 Different value than that used for PIN encryption errors
75 Allowable number of PIN entry tries exceeded
76 Unsolicited reversal
78 “Blocked, first used”—Transaction from new cardholder, and card not properly unblocked
79 Already reversed (by Switch)
80 No financial impact
81 Cryptographic error found in PIN
82 Negative CAM, dCVV, iCVV, or CVV results
85 No reason to decline a request for address verification, CVV2 verification, or a credit voucher or merchandise return
86 Cannot verify PIN; for example, no PVV
89 Ineligible to receive financial position information (GIV)
91 Issuer or switch inoperative and STIP not applicable or not available for this transaction; Time-out when no stand-in; POS Check Service: Destination unavailable; Credit Voucher and Merchandise Return Authorizations: V.I.P. sent the transaction to the issuer, but the issuer was unavailable.
92 Financial institution or intermediate network facility cannot be found for routing (receiving institution ID is invalid)
93 Transaction cannot be completed - violation of law
94 Request is identified as a duplicate
96 System malfunction
1A Additional customer authentication required
6P Verification data failed
B1 Surcharge amount not permitted on Visa cards or EBT food stamps (U.S. acquirers only)
B2 Surcharge amount not supported by debit network issuer.
N0 Force STIP
N3 Cash service not available
N4 Cash request exceeds issuer or approved limit
N5 Ineligible for resubmission
N7 Decline for CVV2 failure
N8 Transaction amount exceeds preauthorized approval amount
P5 Denied PIN unblock—PIN change or unblock request declined by issuer
P6 Denied PIN change—requested PIN unsafe
Q1 Card Authentication failed
R0 Stop this Payment
R1 Stop all future Payments
R2 Transaction does not qualify for Visa PIN
R3 Stop all Merchants
Z3 Unable to go online; offline-declined
5C Transaction not supported/blocked by issuer
9G Blocked by cardholder/contact cardholder

Point Of Service Data (PointOfServiceData)

CardNotPresent

PanEntryMode PosConditionCode MotoECIIndicator
01 59 / 08 5 - 7
10 59 / 08 5 - 7
07 00 / 02 7
91 00 / 02
96 59
00 00 / 51
01 / 10 51
01 / 05 / 90 00
01 / 05 / 90 06

CardPresent

PanEntryMode PosConditionCode MotoECIIndicator
01 59 / 08 5 - 7
02 00
90 00 / 02 0
95 00 / 08 / 59
05 00 / 02
00 00 / 51
96 59

Address Verification Results (addressVerificationResults)

Code Description
Y Full Match
A Partial Match (street address only)
Z Partial Match (postal/zip only)
N Non-Match
U Unable to Verify
R Indeterminate Outcome (Retry)

Address Verification Results (addressVerificationResults) - Old

Code Description
A The street addresses match but the postal/ZIP codes do not, or the request does not include the postal/ZIP code.
B Street addresses match, but postal/ZIP code not verified due to incompatible formats. (Acquirer sent both street address and postal/ZIP code)
C Street address and postal/ZIP code not verified due to incompatible formats. (Acquirer sent both street address and postal/ZIP code.)
D Street addresses and postal/ZIP codes match.
F Street addresses and postal codes match. Applies to U.K.-domestic transactions only.
G Address not verified for international transaction. Issuer is not an Address Verification Service (AVS) participant, or AVS data was present in the request but issuer did not return an AVS result, or V.I.P. performed address verification on behalf of the issuer and there was no address record on file for this account.
I Address information not verified.
M Street addresses and postal/ZIP codes match.
N No match. Acquirer sent postal/ZIP code only, or street address only, or both postal/ZIP and street address.
P Postal/ZIP codes match. Acquirer sent both postal/ZIP code and street address, but street address not verified due to incompatible formats.
R Retry: System unavailable or timed out. Issuer ordinarily performs address verification but was unavailable. V.I.P. uses code R when issuers are unavailable. Issuers should refrain from using this code.
S Not applicable. If present, V.I.P. replaces it with U or with G.
U Address not verified for domestic transaction. Address not verified for international transaction. Issuer is not an AVS participant, or AVS data was present in the request but issuer did not return an AVS result, or V.I.P. performed address verification on behalf of the issuer and there was no address record on file for this account.
W Not applicable. If present, V.I.P. replaces it with Z. Available for U.S. issuers only.
X Not applicable. If present, V.I.P. replaces it with Y. Available for U.S. issuers only.
Y Street address and postal/ZIP match.
Z Postal/ZIP match, street addresses do not match or street address not included in request.

Card Verification2 Results (cvv2ResultsCode)

Code Description
M CVV2 and dCVV2 Match. Indicates that Visa or the issuer was able to verify the CVV2 and dCVV2 value provided by the merchant and it matched.
N CVV2 and dCVV2 No Match. Indicates that Visa or the issuer was able to verify the CVV2 and dCVV2 value provided by the merchant and it did not match.
P Not Performed. Indicates that Visa or the issuer participates in the CVV2 and dCVV2 service but did not perform CVV2 and dCVV2 verification due to system settings, because the transaction was declined, or because stand-in processing (STIP) has responded to an issuer-unavailable response.
S System Error (Retry). Indicates that Visa or the issuer could not perform CVV2 and dCVV2 verification because the merchant did not provide the required information (CVV2 value, dCVV2 value, expiry date) in the request.
U Unable to Verify. Indicates that the issuer is not participating in CVV2 and dCVV2 service or has not provided Visa with encryption keys needed to perform verification.

Cardholder Authentication Verification Value (cavvResultCode)

Code Description
Blank CAVV not present - no verification performed: Standard e-commerce or non e-commerce transaction
Use standard authorization criteria with Issuer retaining chargeback rights
0 CAVV authentication results invalid - no verification performed: CAVV data not properly formatted
Use standard authorization criteria with Issuer retaining chargeback rights
1 CAVV failed verification (authentication) - Issuer approves authorization: .Transaction was approved by the Issuer knowing that the authentication data failed verification and was not reliable
Transaction is not eligible for Reason Code 75 or 83
2 CAVV passed verification (authentication) - Issuer approves authorization: Use standard authorization criteria
Transaction is not eligible for chargebacks because a valid CAVV indicates that the cardholder authentication was performed
3 CAVV passed verification (attempt) - Issuer approves authorization: Issuer or Cardholder does not participate in CAVV verification
Transaction is not eligible for chargebacks because a valid CAVV indicates that the merchant did attempt to authenticate the cardholder
4 CAVV failed verification (attempt) - Issuer approves authorization: Issuer or Cardholder does not participate in CAVV verification
Transaction was approved by the Issuer knowing that the authentication data failed verification and was not reliable
Transaction is not eligible for Reason Code 75 or 83
5 Not Used - Reserved
6 CAVV not verified (VisaNet flag for Issuer not selected) - Issuer approves authorization: VisaNet processes as if CAVV is valid and use standard authorization criteria to avoid adversely impacting cardholders
Transaction is not eligible for chargebacks because a valid CAVV indicates that the merchant did attempt to authenticate the cardholder
Issuer has requested no verification
7 CAVV failed verification (attempt) – Issuer approves authorization: U.S.-issued cards ONLY
Issuer or Cardholder does not participate in CAVV verification
Transaction was approved by the Issuer knowing that the authentication data failed verification and was not reliable
Transaction is not eligible for Reason Code 75 (cardholder does not recognize transaction) or 83 (fraud transaction - card absent environment)
8 CAVV passed verification (attempt) - Issuer approves authorization: U.S.-issued cards ONLY
Issuer or Cardholder does not participate in CAVV verification
Use standard authorization criteria with Issuer - not eligible for chargebacks
9 CAVV failed verification (attempt) - Issuer approves authorization: U.S.-issued cards ONLY
Issuer ACS unavailable - Visa generated CAVV
Transaction was approved by the Issuer knowing that the authentication data failed verification and was not reliable
Transaction is not eligible for Reason Code 75 (cardholder does not recognize transaction) or 83 (fraud transaction - card absent environment)
A CAVV passed verification (attempt) - Issuer approves authorization: U.S.-issued cards ONLY
Issuer ACS unavailable - Visa generated CAVV
Use standard authorization criteria with Issuer - not eligible for chargebacks
B CAVV passed verification (authentication): Information only with no liability shift since ECI value and/or card type is excluded
C CAVV was not verification (attempt): Issuer elected to return CAVV verification results and Field 44.13 blank
Visa generated CAVV - results are valid
D CAVV was not verification (authentication): Issuer elected to return CAVV verification results and Field 44.13 blank
Visa generated CAVV - results are valid

CVV/iCVV Results Codes

Code Description
(Blank) or not present CVV, iCVV, or dCVV was not verified.
1 CVV, iCVV, dCVV, or Online CAM failed verification.
2 CVV, iCVV, dCVV, or Online CAM passed verification.
3 Transaction passed CVV, Emergency Replacement Card (ERC) service value only, which is used exclusively by the Global Customer Assistance Service (GCAS).

Card Authentication Results

Code Description
(Blank) or not present Online CAM was not performed, or some other situation or problem prevented verification. For example, issuer is not participating in Online CAM, or a system or cryptographic error occurred.
1 The Authorization Request Cryptogram (ARQC) was checked but failed verification.
2 The ARQC was checked and passed verification.

Response Code (Old value) (responseCode)

Code Description
0 Exception file change initiated by Global Customer Assistance Service (GCAS) or Automatic Cardholder Database Update Service (Auto-CDB).
1 Request timed out by switch.
2 Depending on processing system:
PCAS.Transaction amount below issuer limit (), or PACM.Transaction amount is below sliding dollar limit (P), or in response to a verification request.
4 One or more of the following:
Issuer was not available for processing. CVV or iCVV invalid and Visa has acted on the negative results.
PVV invalid and Visa has acted on the negative results. This is the default code when the others listed here do not apply.
5 Response provided by issuer.
C Response provided by STIP for conditions not listed.

Response Code (New value) (responseCode)

Code Description
0 Exception file change initiated by Global Customer Assistance Service (GCAS) or Automatic Cardholder Database Update Service (Auto-CDB).
V Authorization requested by Visanet.

Business Application Identifier (businessApplicationId)

Value Application Type
AA Account to Account
BB Business to Business
BI Money transfer (bank-initiated)
CP Card Bill Payment
FD Funds Disbursement (general)
FT Funds Transfer
GD Government Disbursement
GP Gambling Payment (other than online gambling)
LO Loyalty and Offers
BP Non-card Bill Payment
MI Merchant Initiated OCT for Faster Refund
RP Request-to-Pay Service
CI Cash In
CO Cash Out
MP Face-to-face Merchant Payment
MD Merchant Disbursement
OG Online Gambling Payout
PD Payroll/pension disbursement
PP Person to Person
TU Prepaid Reload / Top Up
WT Wallet Transfer
PS Payment for goods and services
CD Cash Deposit
LA Liquid Assets

NOTE

  1. The BAI value of CI applies to mVisa CashInPushPayment transactions only.
  2. The BAI value of CO applies to mVisa CashOutPushPayment transactions only.
  3. The BAI value of LO applies to original credit transactions only.
  4. The BAI value of MP applies to mVisa MerchantPushPayment transactions only.
  5. The BAI value of WT applies to account funding transactions and original credit transactions.
  6. The BAI value of BI applies to the Unites States(U.S) region only.
  7. The BAI value of CD applies to original credit transactions only.

Fast Funds Indicator (fastFundsIndicator)

Code Description
B Recipient issuer participates in Fast Funds for all transactions
C Reserved for future use
D Recipient issuer participates in Fast Funds for domestic transactions only
N Recipient issuer does not participate in Fast Funds

Push Funds Indicator (pushFundsIndicator)

Code Description
A Does not accept OCTs
B Accepts Enhanced Format Money Transfer OCTs only
C Accepts all OCTs
N Does not accept OCTs

Note: Basic Format OCTs is deprecated since April 2019, and newer version of the API does not support this value.

Source Of Funds (sourceOfFundsCode)

Code Description
01 Visa credit
02 Visa debit
03 Visa prepaid
04 Cash
05 Debit/deposit access accounts other than those linked to a Visa card (includes checking/savings accounts and proprietary debit/ATM cards)
06 Credit accounts other than those linked to a Visa card (includes credit cards and proprietary credit lines)

Alerts: Supported Time Zones

UTC Offset Time Zone Time Zone Standard Name Time Zone Daylight Name
UTC+00:00 Greenwich Mean Time GMT
UTC+01:00 Central European Time CET CEST
UTC+02:00 Eastern European Time EET EEST
UTC+03:00 Further-eastern European Time FET
UTC+03:30 Iran Standard Time IRST
UTC+04:00 Moscow Time MSK
UTC+04:30 Afghanistan Time AFT
UTC+05:00 Pakistan Standard Time PKT
UTC+05:30 Indian Standard Time IST
UTC+05:45 Nepal Time NPT
UTC+06:00 Bangladesh Standard Time BST
UTC+06:30 Myanmar Standard Time MST
UTC+07:00 Thailand Standard Time THA
UTC+08:00 China Standard Time CST
UTC+09:00 Japan Standard Time JST
UTC+09:30 Australian Central Standard Time ACST ACDT
UTC+10:00 Australian Eastern Standard Time AEST AEDT
UTC+10:30 Lord Howe Standard Time LHST
UTC+11:00 Solomon Islands Time SBT
UTC+11:30 Norfolk Time NFT
UTC+12:00 New Zealand Standard Time NZST NZDT
UTC+12:45 Chatham Standard Time CHAST CHADT
UTC+13:00 Phoenix Island Time PHOT
UTC+14:00 Line Islands Time LINT
UTC-01:00 Azores Standard Time AZOST
UTC-02:00 South Georgia and The South Sandwich Islands GST
UTC-03:00 Brasilia Time BRT
UTC-03:30 Newfoundland Standard Time NST NDT
UTC-04:00 Atlantic Standard Time AST ADT
UTC-04:30 Venezuelan Standard Time VET
UTC-05:00 Eastern Standard Time (North America) EST EDT
UTC-06:00 Central Time(North America) CST CDT
UTC-07:00 Mountain Standard Time (North America) MST MDT
UTC-08:00 Pacific Standard Time (North America) PST PDT
UTC-09:00 Alaska Standard Time AKST AKDT
UTC-09:30 Marquesas Islands Time MIT
UTC-10:00 Hawaii-Aleutian Standard Time HAST HADT
UTC-11:00 Samoa Standard Time SST
UTC-12:00 Baker Island Time BIT

Alerts: Merchant Category Groups

Merchant Category Groups supplied by Visa indicate the primary type of trade conducted by a merchant, similar in concept to standard industry marketing clusters. MCG isc used By Visa Transaction Alerts to indicate that a transaction comes from a merchant of this type.

Merchant Category Group Description
501 Gambling
502 Liquor Stores
503 Adult Entertainment
504 Bail Bonds
505 Pawn Shops
506 Durable Goods
507 Miscellaneous
508 Fuel
509 Supermarket
510 Health Care
511 Travel
512 Dining
513 Entertainment
514 General Retail
515 Drug Store
516 Electronic Stores
517 Housing
518 Automotive
519 Coffee Stores

Alerts: Service Offerings

Service Offerings are used by Visa Transaction Alerts to describe the conditions that can trigger an alert.

Note: All currency amounts must be greater than or equal to the minimum value established for the portfolio Service offerings are opted in to individual card-contact combinations per customer.

Type Service Offering Offering Properties Occurances Allowed Description

Transactional

Balance

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when a balance inquiry is made.

Transactional

CardNotPresent

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when a purchase is made online, by telephone, or by mail order, and for scheduled automatic payments.

Transactional

Cashback

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when cash is received along with a purchase.

Transactional

CashWithdrawal

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when an ATM cash withdrawal is made.

Transactional

CrossBorder

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when a transaction is made outside the country in which the account was issued and may include cash withdrawals.

Transactional

Declined

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered for transactions that are declined.

Transactional

Gasoline

N/A

An alert is triggered when pre-authorizations are processed for point-of-sale purchases at gas pumps.

Transactional

GenericCredit

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when a credit is received from a merchant.

Transactional

MCG

Key: MCGCode

 

Value: Single Code value from the included list of MCG

 

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1 per MCG


An alert is triggered for transactions defined within a category.

Transactional

Threshold

Key: ThresholdAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered when the card is used for a purchase that is greater than a predefined purchase amount.

Aggregate

AggregateMCG

Key: MCGCode

 

Value: Single Code value from the included list of MCG

 

Key: DailyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: WeeklyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: MonthlyAmount

 

Value: Numeric value of currency in whole numbers

1 per MCG

An alert is triggered by customer-defined pre-set spend aggregation thresholds and set aggregation levels at time-based totals for transactions within a category.

Aggregate

AggregateOOCATM

Key: DailyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: WeeklyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: MonthlyAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered by customer-defined pre-set spend aggregation thresholds and set aggregation levels at time-based totals for out of country ATM withdrawls.

Aggregate

AggregatePurchase

Key: DailyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: WeeklyAmount

 

Value: Numeric value of currency in whole numbers

 

Key: MonthlyAmount

 

Value: Numeric value of currency in whole numbers

1

An alert is triggered by customer-defined pre-set spend aggregation thresholds and set aggregation levels at time-based totals.

Aggregate

DoNotDisturb

Key: DoNotDisturbStart

 

Value: Hour and Minute representation in the format HH:MM

 

Key: DoNotDisturbEnd

 

Value: Hour and Minute representation in the format HH:MM

1

Establishes the timespan within a 24 hour period in which the customer does not wish to receive alerts. The alerts are queued until the timespan has elapsed.

Aggregate

SuppressRecurring

N/A

1

Suppress alerts for reoccurring or automated transactions.

ISO Codes: Alerts, supported Languages

Country Name Supported Language (Alerts)
British Indian Ocean Territory pt-BR
Cape Verde Island fr-CA
Micronesia Es-MX
United States en-US
United States Minor Outlying Islands en-US
United States Virgin Islands en-US

Network ID and Sharing Group Code

Network Name Network ID Sharing Group Code

Accel/Exchange

0020

E

CU24

0024

C

Interlink

0003

G

Maestro

0016

8

NYCE

0018

0027

Y

F

Pulse

0009

0017

0019

S

L

H

Star

0008

0010

0011

0012

0015

N

W

Z

Q

M

Visa/PLUS

0002

V

Resources

Value Description Examples Accepts Language Parameter
business_segment Visa business segment types e.g., Consumer, Small Business Y
card_payment_type Visa payment types e.g., Debit, Credit Y
card_product Visa cards e.g., Visa Signature, Visa Platinum Y
category Offer classification e.g., Food & Wine, Travel Y
language Available languages for offers e.g., English, Simplified Chinese N
program A collection of offers. Every one belongs to only one program. N
promotion_channel The mediums where the offer may be promoted e.g., Online Y
redemption_channel The mediums where the offer may be redeemed e.g., In-Store Y
region A list of regions (and their corresponding countries) available in VMORC Y (only country)

Business Segments (business_segment)

Code Description
7 Commercial
8 Consumer
39 Small Business

NOTES

  1. Business segments are dynamically managed within VMORC and new values may be added into the system
  2. The business segment response may differ based on offers an issuer may access. For example, if an issuer may only access "Consumer" offers, the other business segment options are not returned in the Reference Data API response.
  3. The business segments above may be a subset of available values and may differ in production and the sandbox

Card Payment Types (card_payment_type)

Code Description
9 Credit
10 Debit
11 Pre-Paid

Notes

  1. Card payment types are dynamically managed within VMORC and new values may be added into the system
  2. The card payment type response may differ based on offers an issuer may access. For example, if an issuer may only access "Credit" offers, the other payment type options are not returned in the Reference Data API response.
  3. The card payment types above may be a subset of available values and may differ in production and the sandbox

Card Product (card_product)

Code Description
15 Visa Platinum
16 Visa Gold
17 Visa Classic
41 Visa Electron
42 Visa Infinite
65 Visa Signature

Notes

  1. Card products are dynamically managed within VMORC and new values may be added into the system
  2. The card product response may differ based on offers an issuer may access. For example, if an issuer may only access "Visa Signature" offers, the other payment type options are not returned in the Reference Data API response.
  3. The card payment types above may be a subset of available values and may differ in production and the sandbox

Category and Subcategory (category and subcategory)

Category Key Category Value Subcategory Key Subcategory Value
94 Food & Wine 95 Dining
94 Food & Wine 96 Wine
18 Travel 25 Car Rentals / Transfers
18 Travel 26 Hotels & Lodging
18 Travel 88 Services
97 Retail 98 Books/Music/Movies

Notes

  1. Categories and subcategories are dynamically managed within VMORC and new values may be added into the system
  2. The category and subcategory response may differ based on offers an issuer may access. For example, if an issuer may only access "Food & Wine" offers, the other category options are not returned in the Reference Data API response. The same case applies to subcategories
  3. The categories and subcategories above may be a subset of available values and may differ in production and the sandbox

Merchant (merchant)

Key Value
100000 Merchant One
100100 Merchant Two
100200 Merchant Three

Notes

  1. Merchants are dynamically managed within VMORC and new values may be added into the system
  2. The merchant response may differ based on offers an issuer may access. For example, if an issuer may only access "Merchant One" offers, the other merchant options are not returned in the Merchant Data API response.
  3. The merchants above are fictitious and may differ in production and the sandbox

Program (program)

Key Value
100001 Program A
100002 Program B
100003 Program C

Notes

  1. Programs are dynamically managed within VMORC and new values may be added into the system
  2. The program response may differ based on offers an issuer may access. For example, if an issuer may only access "Program A" offers, the other program options are not returned in the Reference Data API response.
  3. The program above are fictitious and may differ in production and the sandbox

Promotion Channel (promotion_channel)

Key Value
1 Print
3 Online
5 In Store / Offline

Notes

  1. Promotion channels are dynamically managed within VMORC and new values may be added into the system
  2. The promotion channel response may differ based on offers an issuer may access. For example, if an issuer may only access "Online" offers, the other program options are not returned in the Reference Data API response.
  3. The promotion channels above are a subset of available values and may differ in production and the sandbox

Region (region)

REGN NM REGN CD
U.S.A. 01
CANADA 02
EUROPE 03
ASIAPAC 04
LAT.AM. 05
C.E.M.E.A. 06

Country (country)

Country Key Region Key Country Value
38 6 Canada
44 1 China
58 3 Denmark
175 4 Peru
232 2 United Arab Emirates
234 5 United States of America

Notes

  1. The countries above are subset of available values

Merchant Response Code

Service Identifier/ Merchant Response Code Description API Request Must Include Notes on API Response Recommended Action on API Response
A Account Change New Account Number and Expiration date Merchant data would be returned if both account number and expiration date matched. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate new account number and expiration date shared with merchant.
E Expiry Date Change Expiry Date Change New Account Number and Expiration date Merchant data would be returned if both account number and expiration date matched. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate new expiration date shared with merchant.
V Validation - No change in account information New Account Number and Expiration date Merchant data would be returned if both account number and expiration date matched. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate no updates provided to merchant.
C Closed Account Old Account Number Only Merchant data would be returned based on old account match. Expiration date provided in the API Request would be ignored. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate no updates provided to merchant, and cardholder should contact merchant to provide card information.
Q Contact Cardholder Old Account Number Only Merchant data would be returned based on old account match. Expiration date provided in the API Request would be ignored. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate no updates provided to merchant. Cardholder should contact merchant to provide card information.
B (sent to acquirer as ‘N’) Blocked Merchant Old Account Number Only Merchant data would be returned based on old account match. Expiration date provided in the API Request would be ignored. Display merchant name, or sub-merchant name (if TPA indicator = ‘Y’) and inquiry date. Indicate no updates provided to merchant. Cardholder should contact merchant to provide card information.

Product Platform Code

Product Platform Name Product Platform ID
Business BZ
Consumer CN
Commercial CO
Government GV
Payouts PO

Pan Entry Mode Codes

PAN Entry Mode Code Description
00 Unknown or terminal not used.
01 Manual (key entry).
02 Visa: Magnetic stripe read; CVV checking may not be possible. PLUS: Track 2 contents read, but transaction not eligible for CVV checking.
03 Optical code.
04 Reserved for future use.
05 Contact integrated circuit card read using VSDC chip data rules; Online CAM authentication method; iCVV checking possible.
06 Reserved for future use.
07 Contactless device-read-originated using qVSDC chip data rules; Online CAM authentication method; iCVV checking possible.
10 Credential on file: Merchant initiates transaction for cardholder using credentials stored on file.
90 Magnetic stripe read and exact content of Track 1 or Track 2 included (CVV check possible).
91 Contactless device-read-originated using magnetic stripe data rules; dCVV. checking is possible; Online CAM checking possible for MSD CVN 17 only.
95 Integrated circuit card read; CVV or iCVV checking may not be possible.

POS Condition Codes

POS Condition Code Description
00 Normal transaction of this type.
01 Customer not present.
02 Unattended cardholder-activated environment.
03 Merchant suspicious of transaction (or card).
05 Customer present, card not present.
06 Preauthorized request.
08 Mail, telephone, recurring, advance, or installment order.
11 Suspected fraud.
12 Security.
13 Dispute Response Financial.
17 Dispute Financial.
51 Address/CVV2/account verification without authorization; product eligibility inquiry without authorization; Master Card POS account status inquiry. NOTE: Invalid for Crediário eligibility inquiry messages.
52 Reserved for future use.
54 Dispute Financial Reversal.
59 E-commerce request by public network.
71 Card present, magnetic stripe cannot be read (key-entered)—U.S. only.

Moto ECI Indicator Codes

Moto ECI Indicator Code Description
0 Originators can pass this value when the transaction is not a Mail Order/Telephone Order (MOTO).
1 Single transaction of a mail/phone order
2 Recurring transaction
3 Installment payment
4 Unknown classification/Other mail order
5 Secure electronic commerce transaction
6 Non-authenticated security transaction at a 3-D Secure-capable merchant, and merchant attempted to authenticate the cardholder using 3-D Secure
7 Non-authenticated Security Transaction
8 Non-secure transaction

Message Reason Codes

Message Reason Code Description

3901

Resubmission Transaction  – A merchant performs a resubmission in cases where it requested an authorization, but received a decline due to insufficient funds after it has already delivered the goods or services to the cardholder. Merchants in such scenarios can resubmit the request to recover outstanding debt from cardholders.

3902

Delayed Charges Transaction – Delayed charge transaction is performed to process a supplemental account charge after original services have been rendered and respective payment has been processed. Relevant merchant segments are limited to vehicle rental, lodging, cruise lines, and other rentals.

3903

Reauthorization Transaction – A merchant initiates a reauthorization when the completion or fulfillment of the original order or service extends beyond the authorization validity limit set by Visa.


There are two common reauthorization scenarios:
• Split or delayed shipments at eCommerce retailers. A split shipment occurs when not all of the goods ordered are available for shipment at the time of purchase. If the fulfillment of the goods takes place after the authorization validity limit set by Visa, eCommerce merchants perform a separate authorization to ensure that consumer funds are available.
• Extended stay hotels, car rentals, and cruise lines. A reauthorization is used for stays, voyages, and/or rentals that extend beyond the authorization validity period set by Visa.

3904

No Show Transaction – Cardholders can use their Visa cards to make a guaranteed reservation with certain merchant segments. A guaranteed reservation ensures that the reservation will be honored and allows a merchant to perform a no-show transaction to charge the cardholder a penalty according to the merchant’s cancellation policy.

POS Environment Codes

POS Environment Code Description
C Credential on file.
I Indicates that the message is for an installment payment.
R Indicates that the cardholder and merchant have agreed to periodic billing for goods and services, such as utility bills and magazines.

Recall for Fraud - Questions and possible answers

ID# Question Answer

RECALL_0001

Type of fraud committed (e.g., identity theft, cyber, Ponzi, etc.)

  • Identity Theft
  • Cyber
  • Ponzi
  • Other

RECALL_0002

Are the sender and recipient known to each other?

Boolean (Yes/No)

RECALL_0003

Relevant law enforcement agency report and reference number

String (250)

RECALL_0004

Have your anti-fraud controls been reviewed?

Boolean (Yes/No)

Account Identifier Type Codes

Code Description
00 Other
01 Routing transit number (RTN) and bank account
02 IBAN
03 Card account
04 Email
05 Phone number
06 Bank account number (BAN) and bank identification code (BIC)
07 Wallet ID
08 Social network ID

Account Name Inquiry Results (cardHolderNameVerificationResult)

Code Description
01 Match
50 Partial Match
99 No Match
Code Description
00 Name match performed
01 Name match not performed
02 Name match not supported