Instance Property

supportedNetworks

The payment networks supported by the merchant.

Declaration

required sequence < DOMString > supportedNetworks;

Discussion

This property must be set to one or more of the payment network values in the following table:

Payment network

Apple Pay version where first available

amex

1

cartesBancaires

4

chinaUnionPay

1

discover

1

eftpos

4

electron

4

elo

5

interac

1

jcb

2

mada

5

maestro

4

masterCard

1

privateLabel

1

visa

1

vPay

4

To use a network introduced with a specific Apple Pay version, set the ApplePaySession(version, paymentRequest) version parameter to the required version number, like this:

var session = new ApplePaySession(2, paymentRequest);

For the best compatibility with operating systems and browsers, use the lowest possible version number that supports your payment networks and other required features.

See Also

Transaction Information

countryCode

The merchant’s two-letter ISO 3166 country code.

currencyCode

The three-letter ISO 4217 currency code for the payment.

merchantCapabilities

The payment capabilities supported by the merchant.

shippingMethods

A list of available methods for shipping physical goods.

shippingType

An optional value that indicates how purchased items are to be shipped.

supportedCountries

A list of two-character country codes you provide, used to limit payments to cards from specific countries.

ApplePayMerchantCapability

The payment capabilities supported by the merchant.

ApplePayShippingMethod

The shipping method for delivering physical goods.

ApplePayShippingType

A type that indicates how purchased items are to be shipped.