Click here to search worldpay.com

Useful tables

On this page:

Payment method codes

To determine which payment methods the shopper can use, you can use either:

  • The <paymentMethodMask> variable

  • The <preferredPaymentMethod> variable

The card payment method codes are shown in the tables below.

Note:  Payment methods supported by our Hosted Payment Pages are listed in Hosted Payment Page useful tables.

For the full list of payment methods, see the Worldpay DTD at http://dtd.worldpay.com/v1/. For more information about supported alternative payment methods, see the alternative payment methods (APM) guide.

Submission codes

Payment method

Payment method code

Area

Any card (e.g. card not known)

CARD-SSL

Note:  For the Hosted integration use "ONLINE" instead.

International

American Express

AMEX-SSL

International

Visa

VISA-SSL

International

Mastercard

ECMC-SSL

International

AirPlus

AIRPLUS-SSL

International

Aurore

AURORE-SSL

International

Carte Bancaire

CB-SSL

France

Carte Bleue

CARTEBLEUE-SSL

France

Dankort

DANKORT-SSL

Denmark

Diners

DINERS-SSL

International

Discover Card

DISCOVER-SSL

United States

GE Capital

GECAPITAL-SSL

International

Maestro

MAESTRO-SSL

International

Japanese Credit Bank (JCB)

JCB-SSL

International

UATP

UATP-SSL

International

Response codes

Following a PAN check, we can also return these sub-card values for Visa and Mastercard cards:

Sub-card type

Payment method code

Area

Visa credit card

VISA_CREDIT-SSL

International

Visa debit card

VISA_DEBIT-SSL

International

Visa commercial credit card

VISA_COMMERCIAL_CREDIT-SSL

International

Visa commercial debit card

VISA_COMMERCIAL_DEBIT-SSL

International

Visa electron card

VISA_ELECTRON-SSL

International

Mastercard credit card

ECMC_CREDIT-SSL

International

Mastercard debit card

ECMC_DEBIT-SSL

International

Mastercard commercial credit card

ECMC_COMMERCIAL_CREDIT-SSL

International

Mastercard commercial debit card

ECMC_COMMERCIAL_DEBIT-SSL

International

ISO country codes

The country codes that can be used by the Worldwide Payment Gateway are listed below. To see whether your setup can integrate with these countries, speak to your Implementation Manager.

 

ISO currency codes

The currency codes that can be used by the Worldwide Payment Gateway are listed below. To see whether your setup can integrate with these currencies (and in what capacity), speak to your Implementation Manager.

The values in the orders sent to Worldpay use exponent instead of decimal delimiters. The currency code is always presented in capitals.

 

Authorisation response codes

We use a set of standard or extended response codes in order notifications to indicate the status of a card payment. These are mapped from ISO 8583 response codes, and are shown in <ISO8583ReturnCode>.

Note:  Extended response codes are available in most circumstances, although they may need activating. For details, contact your Relationship Manager.

 

ECI response codes

If you have contacted us to display these in your XML, these are the Electronic Commerce Indicator values returned from the schemes to indicate the 3DS authentication result (shown in <eci>):

Visa/Amex/JCB MasterCard Description
05 02 Cardholder and issuing bank are 3D Secure. 3DS Authentication successful
06 01 Either cardholder or issuing bank not registered for 3DS
07 00 Cardholder and issuing bank not registered for 3DS