Instance Property

merchantCapabilities

Required. The payment capabilities supported by the merchant.

Declaration

required sequence < ApplePayMerchantCapability > merchantCapabilities;

Discussion

The supported values for merchantCapabilities are:

  • supports3DS - Required. This value must be supplied.

  • supportsCredit - Optional. If present, only transactions that are categorized as credit cards are allowed.

  • supportsDebit - Optional. If present, only transactions that are categorized as debit cards are allowed.

  • supportsEMV - Include this value only if you support China Union Pay transactions.

If both or neither supportsCredit and supportsDebit values are supplied, the transaction allows both credit and debit cards.

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.

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.

supportedNetworks

Required. The payment networks supported by the merchant.

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.