Instance Property

supportedNetworks

Required. The payment networks supported by the merchant.

Declaration

required sequence < DOMString > supportedNetworks;

Discussion

The value must be one or more of amex, discover, jcb, masterCard, privateLabel, or visa.

The jcb payment network is available starting in version 2 of the Apple Pay JavaScript API. To use this network, set the ApplePaySession(version, paymentRequest) version parameter to 2 (or greater support version number), like this:

var session = new ApplePaySession(2, paymentRequest);

The remaining payment networks are available in all API versions.

See Also

Transaction Information

countryCode

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

currencyCode

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

merchantCapabilities

Required. 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 ISO 3166 country codes for limiting 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.