Request & Response Codes

Product ID (cardProductId)

Code Description Code Description
A Visa Traditional M MasterCard
AX American Express N Visa Platinum
B Visa Traditional Rewards N1 Visa Rewards
C Visa Signature N2 Visa Select
D Visa Signature Preferred P Visa Gold
DI Discover Q Private Label
DN Diners Q1 Private Label Prepaid
E Proprietary ATM Q2 Private Label Basic
F Visa Classic Q3 Private Label Standard
G Visa Business Q4 Private Label Enhanced
G1 Visa Signature Business Q5 Private Label Specialized
G2 Visa Business Check Card Q6 Private Label Premium
G3 Visa Business Enhanced R Proprietary
G4 Visa Infinite Business S Visa Purchasing
G5 Visa Business Rewards S1 Visa Purchasing with Fleet
I Visa Infinite S2 Visa Government Purchasing
I1 Visa Infinite Privilege S3 Visa Government Purchasing with Fleet
I2 Visa UHNW S4 Visa Commercial Agriculture
J3 Visa Healthcare S5 Visa Commercial Transport
JC JCB S6 Visa Commercial Marketplace
K Visa Corporate T&E U Visa Travel Money
K1 Visa Government Corporate T&E V Visa V PAY
L Visa Electron

Product Sub-Type (cardProductSubtype)

Code Description Code Description
AC Agriculture Maintenance Account LP Visa Large Purchase Advantage
AE Agriculture Debit Account/Electron MA Visa Mobile Agent
AG Agriculture MB Interoperable Mobile Branchless Banking
AI Agriculture Investment Loan MG Visa Mobile General
CG Brazil Cargo VA Visa Vale - Supermarket
CS Construction VF Visa Vale - Fuel
DS Distribution VR Visa Vale - Restaurant
HC Healthcare

Card Type (cardTypeCode)

Code Description Code Description
C Credit P Prepaid
D Debit R Deferred Debit
H Charge Card

Card Sub-Type

Code Description Code Description
N Non-Reloadable R Reloadable

ISO Country Codes

Country/Territory Name

ISO Alpha Country (2-char.) Code

ISO Alpha Country (3-char.) Code

ISO Numeric Country Code

Afghanistan

AF

AFG

004

Albania

AL

ALB

008

Algeria

DZ

DZA

012

American Samoa

AS

ASM

016

Andorra

AD

AND

020

Angola

AO

AGO

024

Anguilla

AI

AIA

660

Antarctica

AQ

ATA

010

Antigua and Barbuda

AG

ATG

028

Argentina

AR

ARG

032

Armenia

AM

ARM

051

Aruba

AW

ABW

533

Australia

AU

AUS

036

Austria

AT

AUT

040

Azerbaijan

AZ

AZE

031

Bahamas (the)

BS

BHS

044

Bahrain

BH

BHR

048

Bangladesh

BD

BGD

050

Barbados

BB

BRB

052

Belarus

BY

BLR

112

Belgium

BE

BEL

056

Belize

BZ

BLZ

084

Benin

BJ

BEN

204

Bermuda

BM

BMU

060

Bhutan

BT

BTN

064

Bolivia (Plurinational State of)

BO

BOL

068

Bonaire, Sint Eustatius and Saba

BQ

BES

535

Bosnia and Herzegovina

BA

BIH

070

Botswana

BW

BWA

072

Bouvet Island

BV

BVT

074

Brazil

BR

BRA

076

British Indian Ocean Territory (the)

IO

IOT

086

Virgin Islands (British)

VG

VGB

092

Brunei Darussalam

BN

BRN

096

Bulgaria

BG

BGR

100

Burkina Faso

BF

BFA

854

Burundi

BI

BDI

108

Cambodia

KH

KHM

116

Cameroon

CM

CMR

120

Canada

CA

CAN

124

Cabo Verde

CV

CPV

132

Cayman Islands (the)

KY

CYM

136

Central African Republic (the)

CF

CAF

140

Chad

TD

TCD

148

Chile

CL

CHL

152

Christmas Island

CX

CXR

162

Cocos (Keeling) Islands (the)

CC

CCK

166

Colombia

CO

COL

170

Comoros (the)

KM

COM

174

Congo (the)

CG

COG

178

Cook Islands (the)

CK

COK

184

Costa Rica

CR

CRI

188

Côte d'Ivoire

CI

CIV

384

Croatia

HR

HRV

191

Cuba

CU

CUB

192

Curaçao

CW

CUW

531

Cyprus

CY

CYP

196

Czechia

CZ

CZE

203

Congo (the Democratic Republic of the)

CD

COD

180

Denmark

DK

DNK

208

Djibouti

DJ

DJI

262

Dominica

DM

DMA

212

Dominican Republic (the)

DO

DOM

214

Ecuador

EC

ECU

218

Egypt

EG

EGY

818

El Salvador

SV

SLV

222

Equatorial Guinea

GQ

GNQ

226

Eritrea

ER

ERI

232

Estonia

EE

EST

233

Ethiopia

ET

ETH

231

European Union

n/a

n/a

n/a

Faroe Islands (the)

FO

FRO

234

Falkland Islands (the) [Malvinas]

FK

FLK

238

Fiji

FJ

FJI

242

Finland

FI

FIN

246

France

FR

FRA

250

French Guiana

GF

GUF

254

French Polynesia

PF

PYF

258

French Southern Territory (the)

TF

ATF

260

Gabon

GA

GAB

266

Gambia (the)

GM

GMB

270

Georgia

GE

GEO

268

Germany

DE

DEU

276

Ghana

GH

GHA

288

Gibraltar

GI

GIB

292

Greece

GR

GRC

300

Greenland

GL

GRL

304

Grenada

GD

GRD

308

Guadeloupe

GP

GLP

312

Guam

GU

GUM

316

Guatemala

GT

GTM

320

Guinea

GN

GIN

324

Guinea-Bissau

GW

GNB

624

Guyana

GY

GUY

328

Haiti

HT

HTI

332

Heard Island and McDonald Islands

HM

HMD

334

Holy See (the)

VA

VAT

336

Honduras

HN

HND

340

Hong Kong

HK

HKG

344

Hungary

HU

HUN

348

Iceland

IS

ISL

352

India

IN

IND

356

Indonesia

ID

IDN

360

Iran (Islamic Republic of)

IR

IRN

364

Iraq

IQ

IRQ

368

Ireland

IE

IRL

372

Israel

IL

ISR

376

Italy

IT

ITA

380

Jamaica

JM

JAM

388

Japan

JP

JPN

392

Jordan

JO

JOR

400

Kazakhstan

KZ

KAZ

398

Kenya

KE

KEN

404

Kiribati

KI

KIR

296

Korea (the Democratic People's Republic of)

KP

PRK

408

Korea (the Republic of)

KR

KOR

410

Kuwait

KW

KWT

414

Kyrgyzstan

KG

KGZ

417

Lao People's Democratic Republic (the)

LA

LAO

418

Latvia

LV

LVA

428

Lebanon

LB

LBN

422

Lesotho

LS

LSO

426

Liberia

LR

LBR

430

Libya

LY

LBY

434

Liechtenstein

LI

LIE

438

Lithuania

LT

LTU

440

Luxembourg

LU

LUX

442

Macao

MO

MAC

446

North Macedonia

MK

MKD

807

Madagascar

MG

MDG

450

Mainland China

CN

CHN

156

Malawi

MW

MWI

454

Malaysia

MY

MYS

458

Maldives

MV

MDV

462

Mali

ML

MLI

466

Malta

MT

MLT

470

Marshall Islands (the)

MH

MHL

584

Martinique

MQ

MTQ

474

Mauritania1

MR

MRT

478

Mauritius

MU

MUS

480

Mayotte

YT

MYT

175

Mexico

MX

MEX

484

Micronesia (Federated States of)

FM

FSM

583

Moldova (the Republic of)

MD

MDA

498

Monaco

MC

MCO

492

Mongolia

MN

MNG

496

Montenegro

ME

MNE

499

Montserrat

MS

MSR

500

Morocco

MA

MAR

504

Mozambique

MZ

MOZ

508

Myanmar

MM

MMR

104

Namibia

NA

NAM

516

Nauru

NR

NRU

520

Nepal

NP

NPL

524

Netherlands (the)

NL

NLD

528

New Caledonia

NC

NCL

540

New Zealand

NZ

NZL

554

Nicaragua

NI

NIC

558

Niger (the)

NE

NER

562

Nigeria

NG

NGA

566

Niue

NU

NIU

570

Norfolk Island

NF

NFK

574

Northern Mariana Islands (the)

MP

MNP

580

Norway

NO

NOR

578

Oman

OM

OMN

512

Pakistan

PK

PAK

586

Palau

PW

PLW

585

Palestine, State of

PS

PSE

275

Panama

PA

PAN

591

Papua New Guinea

PG

PNG

598

Paraguay

PY

PRY

600

Peru

PE

PER

604

Philippines (the)

PH

PHL

608

Pitcairn

PN

PCN

612

Poland

PL

POL

616

Portugal

PT

PRT

620

Puerto Rico

PR

PRI

630

Qatar

QA

QAT

634

Réunion

RE

REU

638

Romania

RO

ROU

642

Russian Federation (the)

RU

RUS

643

Rwanda

RW

RWA

646

Samoa

WS

WSM

882

San Marino

SM

SMR

674

Sao Tome and Principe1

ST

STP

678

Saudi Arabia

SA

SAU

682

Senegal

SN

SEN

686

Serbia

RS

SRB

688

Seychelles

SC

SYC

690

Sierra Leone

SL

SLE

694

Singapore

SG

SGP

702

Sint Maarten (Dutch part)

SX

SXM

534

Slovakia

SK

SVK

703

Slovenia

SI

SVN

705

Solomon Islands

SB

SLB

090

Somalia

SO

SOM

706

South Africa

ZA

ZAF

710

South Georgia and the South Sandwich Islands

GS

SGS

239

South Sudan

SS

SSD

728

Spain

ES

ESP

724

Sri Lanka

LK

LKA

144

Saint Helena, Ascension and Tristan da Cunha

SH

SHN

654

Saint Kitts and Nevis

KN

KNA

659

Saint Lucia

LC

LCA

662

Saint Martin (French part)

MF

MAF

663

Saint Pierre and Miquelon

PM

SPM

666

Saint Vincent and the Grenadines

VC

VCT

670

Sudan (the)

SD

SDN

729

Suriname

SR

SUR

740

Svalbard and Jan Mayen

SJ

SJM

744

Eswatini

SZ

SWZ

748

Sweden

SE

SWE

752

Switzerland

CH

CHE

756

Syrian Arab Republic (the)

SY

SYR

760

Taiwan

TW

TWN

158

Tajikistan

TJ

TJK

762

Tanzania, the United Republic of

TZ

TZA

834

Thailand

TH

THA

764

Timor-Leste

TL

TLS

626

Togo

TG

TGO

768

Tokelau

TK

TKL

772

Tonga

TO

TON

776

Trinidad and Tobago

TT

TTO

780

Tunisia

TN

TUN

788

Turkey

TR

TUR

792

Turkmenistan

TM

TKM

795

Turks and Caicos Islands (the)

TC

TCA

796

Tuvalu

TV

TUV

798

Uganda

UG

UGA

800

Ukraine

UA

UKR

804

United Arab Emirates (the)

AE

ARE

784

United Kingdom of Great Britain and Northern Ireland (the)

GB

GBR

826

United Nations Interim Administration Mission in Kosovo

QZ

QZZ

900

United States of America (the)

US

USA

840

United States Minor Outlying Islands (the)

UM

UMI

581

Virgin Islands (U.S.)

VI

VIR

850

Uruguay

UY

URY

858

Uzbekistan

UZ

UZB

860

Vanuatu

VU

VUT

548

Venezuela (Bolivarian Republic of)

VE

VEN

862

Viet Nam

VN

VNM

704

Wallis and Futuna

WF

WLF

876

Western Sahara

EH

ESH

732

Yemen

YE

YEM

887

Zambia2

ZM

ZMB

894

Zimbabwe 5

ZW

ZWE

716

 

Benchmark Currency Codes

Currency Alphabetic Code Numeric 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 BGN 975
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

Bulgarian Lev

BGN

975

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

Eritean 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

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 Nations Interim Administration Mission in Kosovo

EuroS

EUR

978

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)  - UPDATED

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 Payment Order

R1

Revocation of authorization order

R2

Transaction does not qualify for Visa PIN

R3

Revocation of all authorizations order

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)

Type PanEntryMode PosConditionCode MotoECIIndicator
CardNotPresent 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 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) - Updated 01JUN2023

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 Code Description
A The street addresses match but the postal/ZIP codes do not, or the request does not include the postal/ZIP code. P Postal/ZIP codes match. Acquirer sent both postal/ZIP code and street address, but street address not verified due to incompatible formats.
B Street addresses match, but postal/ZIP code not verified due to incompatible formats. (Acquirer sent both street address and postal/ZIP code) 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. 
C Street address and postal/ZIP code not verified due to incompatible formats. (Acquirer sent both street address and postal/ZIP code.) S Not applicable. If present, V.I.P. replaces it with U or with G.
D Street addresses and postal/ZIP codes match. 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.
F Street addresses and postal codes match. Applies to U.K.-domestic transactions only. W Not applicable. If present, V.I.P. replaces it with Z. Available for U.S. issuers 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. X Not applicable. If present, V.I.P. replaces it with Y. Available for U.S. issuers only.
I Address information not verified. Y Street address and postal/ZIP match.
M Street addresses and postal/ZIP codes match. Z Postal/ZIP match, street addresses do not match or street address not included in request.
N No match. Acquirer sent postal/ZIP code only, or street address only, or both postal/ZIP and street address.    

Card Verification2 Results (cvv2ResultsCode)

Code Description
M CVV2 Match. Indicates that the Funds Transfer API or the issuer was able to verify the CVV2 value provided by the merchant.
N CVV2 No Match. Indicates that the Funds Transfer API or the issuer was not able to verify the CVV2 value provided by the merchant.
P Not processed. Indicates that the Funds Transfer API or the issuer was unable to verify the CVV2 value provided by the merchant because either their verification system was not functioning, or not all of the information needed to verify the CVV2 value (such as the expiration date) was included in the request.
S CVV2 should be on the card. Indicates that the Funds Transfer API or the issuer was unable to perform CVV2 verification, and notifies the merchant that the card should contain a CVV2 value.
U Issuer does not participate in CVV2 service, or participates but has not provided Visa with encryption keys, or both. Indicates that the issuer is not participating in the CVV2 service, or has not provided Visa with encryption keys needed to perform verification, or that STIP has responded to an issuer-unavailable response.

Cardholder Authentication Verification Value (cavvResultCode)

Code Description 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
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)
0 CAVV authentication results invalid - no verification performed:
CAVV data not properly formatted
Use standard authorization criteria with Issuer retaining chargeback rights
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
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
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)
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
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
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
B CAVV passed verification (authentication):
Information only with no liability shift since ECI value and/or card type is excluded
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
C CAVV was not verification (attempt):
Issuer elected to return CAVV verification results and Field 44.13 blank
Visa generated CAVV - results are valid
5 Not Used - Reserved D CAVV was not verification (authentication):
Issuer elected to return CAVV verification results and Field 44.13 blank
Visa generated CAVV - results are valid
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
   

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 Value Application Type
AA Account to Account CI Cash In
BB Business to Business CO Cash Out
BI Money transfer (bank-initiated) MP Face-to-face Merchant Payment
CP Card Bill Payment MD Merchant Disbursement
FD Funds Disbursement (general) OG Online Gambling Payout
FT Funds Transfer PD Payroll/pension disbursement
GD Government Disbursement PP Person to Person
GP Gambling Payment (other than online gambling) TU Prepaid Reload / Top Up
LO Loyalty and Offers WT Wallet Transfer
BP Non-card Bill Payment PS Payment for goods and services
MI Merchant Initiated OCT for Faster Refund CD Cash Deposit
RP Request-to-Pay Service 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 Code Description
B Recipient issuer participates in Fast Funds for all transactions D Recipient issuer participates in Fast Funds for domestic transactions only
C Reserved for future use N Recipient issuer does not participate in Fast Funds

Push Funds Indicator (pushFundsIndicator)

Code Description Code Description
A Does not accept OCTs C Accepts all OCTs
B Accepts Enhanced Format Money Transfer OCTs only 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 Display 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 1 An alert is triggered when a balance inquiry is made.
    Value: Numeric value of currency in whole numbers    
         
  CardNotPresent Key: ThresholdAmount 1 An alert is triggered when a purchase is made online, by telephone, or by mail order, and for scheduled automatic payments.
    Value: Numeric value of currency in whole numbers    
         
  Cashback Key: ThresholdAmount 1 An alert is triggered when cash is received along with a purchase.
    Value: Numeric value of currency in whole numbers    
         
  CashWithdrawal Key: ThresholdAmount 1 An alert is triggered when an ATM cash withdrawal is made.
    Value: Numeric value of currency in whole numbers    
         
  CrossBorder Key: ThresholdAmount 1 An alert is triggered when a transaction is made outside the country in which the account was issued and may include cash withdrawals.
    Value: Numeric value of currency in whole numbers    
         
  Declined Key: ThresholdAmount 1 An alert is triggered for transactions that are declined.
    Value: Numeric value of currency in whole numbers    
         
  Gasoline N/A   An alert is triggered when pre-authorizations are processed for point-of-sale purchases at gas pumps.
         
         
  GenericCredit Key: ThresholdAmount 1 An alert is triggered when a credit is received from a merchant.
    Value: Numeric value of currency in whole numbers    
         
  MCG Key: MCGCode 1 per MCG An alert is triggered for transactions defined within a category.
    Value: Single Code value from the included list of MCG    
    Key: ThresholdAmount    
    Value: Numeric value of currency in whole numbers    
         
  Threshold Key: ThresholdAmount 1 An alert is triggered when the card is used for a purchase that is greater than a predefined purchase amount.
    Value: Numeric value of currency in whole numbers    
         
Aggregate AggregateMCG Key: MCGCode 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.
    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    
         
  AggregateOOCATM Key: DailyAmount 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.
    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    
         
  AggregatePurchase Key: DailyAmount 1 An alert is triggered by customer-defined pre-set spend aggregation thresholds and set aggregation levels at time-based totals.
    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    
         
Suppression DoNotDisturb Key: DoNotDisturbStart 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.
    Value: Hour and Minute representation in the format HH:MM    
    Key: DoNotDisturbEnd    
    Value: Hour and Minute representation in the format HH:MM    
         
  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 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)

Key Value
1 AP (Asia Pacific)
2 CEMEA (Central Europe Middle East Africa)
3 EU (Europe)
4 LAC (Latin America)
5 USA
6 Canada

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.

Card Platform Code

Code Description
BZ 
Business 
CN 
Consumer 
GV Government Notes
TT TEST PLTFRM

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)

<a href=\"/request_response_codes#ani_match_decision_codes\">ANI match decision</a>

nameMatchDecision:

Code Description
01 Match
50 Partial Match
99 No Match

<a href=\"/request_response_codes#ani_name_result_codes\">ANI name Result</a>"

nameResult:

Code Description
00 Name match performed
01 Name match not performed
02 Name match not supported