{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PaymentMethodSetupInfo", "title": "PaymentMethodSetupInfo", "properties": { "afterpayTouch": { "description": "Afterpay Touch details.", "$ref": "#/components/schemas/AfterpayTouchInfo" }, "applePay": { "description": "Apple Pay details.", "$ref": "#/components/schemas/ApplePayInfo" }, "bcmc": { "description": "Bancontact details.", "$ref": "#/components/schemas/BcmcInfo" }, "businessLineId": { "description": "The unique identifier of the business line. Required if you have a [platform setup](https://docs.adyen.com/marketplaces-and-platforms/platform-structure-resources/platform-setup/).", "type": "string" }, "cartesBancaires": { "description": "Cartes Bancaires details.", "$ref": "#/components/schemas/CartesBancairesInfo" }, "clearpay": { "description": "Clearpay details.", "$ref": "#/components/schemas/ClearpayInfo" }, "countries": { "description": "The list of countries where a payment method is available. By default, all countries supported by the payment method.", "items": { "type": "string" }, "type": "array" }, "cup": { "description": "China Union Pay details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "currencies": { "description": "The list of currencies that a payment method supports. By default, all currencies supported by the payment method.", "items": { "type": "string" }, "type": "array" }, "customRoutingFlags": { "description": "The list of custom routing flags to route payment to the intended acquirer.", "items": { "type": "string" }, "type": "array" }, "diners": { "description": "Diners details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "discover": { "description": "Discover details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "eftpos_australia": { "description": "Eftpos Australia details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "giroPay": { "description": "giropay details.", "$ref": "#/components/schemas/GiroPayInfo" }, "girocard": { "description": "Girocard details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "googlePay": { "description": "Google Pay details.", "$ref": "#/components/schemas/GooglePayInfo" }, "ideal": { "description": "iDeal details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "interac_card": { "description": "Interac Card details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "jcb": { "description": "JCB details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "klarna": { "description": "Klarna details.", "$ref": "#/components/schemas/KlarnaInfo" }, "maestro": { "description": "Maestro details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "mc": { "description": "MasterCard details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" }, "mealVoucher_FR": { "description": "Meal Voucher FR details.", "$ref": "#/components/schemas/MealVoucherFRInfo" }, "paypal": { "description": "PayPal details.", "$ref": "#/components/schemas/PayPalInfo" }, "reference": { "description": "Your reference for the payment method. Supported characters a-z, A-Z, 0-9.", "maxLength": 150, "type": "string" }, "shopperInteraction": { "description": "The sales channel. Required if the merchant account does not have a sales channel. When you provide this field, it overrides the default sales channel set on the merchant account.\n\nPossible values: **eCommerce**, **pos**, **contAuth**, and **moto**. ", "enum": [ "eCommerce", "pos", "moto", "contAuth" ], "type": "string" }, "sofort": { "description": "Sofort details.", "$ref": "#/components/schemas/SofortInfo" }, "storeIds": { "x-addedInVersion": "3", "description": "The unique identifier of the store for which to configure the payment method, if any.", "items": { "type": "string" }, "type": "array" }, "swish": { "description": "Swish details.", "$ref": "#/components/schemas/SwishInfo" }, "twint": { "description": "Twint details.", "$ref": "#/components/schemas/TwintInfo" }, "type": { "description": "Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).", "enum": [ "afterpaytouch", "alipay", "alipay_hk", "amex", "applepay", "bcmc", "blik", "cartebancaire", "clearpay", "cup", "diners", "directdebit_GB", "discover", "ebanking_FI", "eftpos_australia", "elo", "elocredit", "elodebit", "girocard", "googlepay", "hiper", "hipercard", "ideal", "interac_card", "jcb", "klarna", "klarna_account", "klarna_paynow", "maestro", "mbway", "mc", "mcdebit", "mealVoucher_FR", "mobilepay", "multibanco", "onlineBanking_PL", "paybybank", "paypal", "payshop", "swish", "trustly", "twint", "twint_pos", "vipps", "visa", "visadebit", "vpay", "wechatpay", "wechatpay_pos" ], "type": "string" }, "vipps": { "description": "Vipps details.", "$ref": "#/components/schemas/VippsInfo" }, "visa": { "description": "Visa details.", "$ref": "#/components/schemas/GenericPmWithTdiInfo" } }, "required": [ "type" ], "type": "object" }