Properties
| Name | Type | Description |
|---|---|---|
| afterpayTouch | object | Afterpay Touch details. |
| allowed | boolean | Indicates whether receiving payments is allowed. This value is set to **true** by Adyen after screening your merchant account. |
| applePay | object | Apple Pay details. |
| bcmc | object | Bancontact details. |
| businessLineId | string | 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/). |
| cartesBancaires | object | Cartes Bancaires details. |
| clearpay | object | Clearpay details. |
| countries | array | The list of countries where a payment method is available. By default, all countries supported by the payment method. |
| cup | object | China Union Pay details. |
| currencies | array | The list of currencies that a payment method supports. By default, all currencies supported by the payment method. |
| customRoutingFlags | array | The list of custom routing flags to route payment to the intended acquirer. |
| diners | object | Diners details. |
| discover | object | Discover details. |
| eftpos_australia | object | Eftpos Australia details. |
| enabled | boolean | Indicates whether the payment method is enabled (**true**) or disabled (**false**). |
| giroPay | object | giropay details. |
| girocard | object | Girocard details. |
| googlePay | object | Google Pay details. |
| id | string | The identifier of the resource. |
| ideal | object | iDeal details. |
| interac_card | object | Interac Card details. |
| jcb | object | JCB details. |
| klarna | object | Klarna details. |
| maestro | object | Maestro details. |
| mc | object | MasterCard details. |
| mealVoucher_FR | object | Meal Voucher FR details. |
| paypal | object | PayPal details. |
| reference | string | Your reference for the payment method. Supported characters a-z, A-Z, 0-9. |
| shopperInteraction | string | The sales channel. |
| sofort | object | Sofort details. |
| storeIds | array | The unique identifier of the store for which to configure the payment method, if any. |
| swish | object | Swish details. |
| twint | object | Twint details. |
| type | string | Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api). |
| verificationStatus | string | Payment method status. Possible values: * **valid** * **pending** * **invalid** * **rejected** |
| vipps | object | Vipps details. |
| visa | object | Visa details. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/management-payment-method-schema.json",
"title": "PaymentMethod",
"description": "PaymentMethod schema from Adyen API",
"type": "object",
"properties": {
"afterpayTouch": {
"description": "Afterpay Touch details.",
"$ref": "#/components/schemas/AfterpayTouchInfo"
},
"allowed": {
"description": "Indicates whether receiving payments is allowed. This value is set to **true** by Adyen after screening your merchant account.",
"type": "boolean"
},
"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"
},
"enabled": {
"description": "Indicates whether the payment method is enabled (**true**) or disabled (**false**).",
"type": "boolean"
},
"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"
},
"id": {
"description": "The identifier of the resource.",
"type": "string"
},
"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.",
"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).",
"type": "string"
},
"verificationStatus": {
"description": "Payment method status. Possible values:\n* **valid**\n* **pending**\n* **invalid**\n* **rejected**",
"enum": [
"valid",
"pending",
"invalid",
"rejected"
],
"type": "string"
},
"vipps": {
"description": "Vipps details.",
"$ref": "#/components/schemas/VippsInfo"
},
"visa": {
"description": "Visa details.",
"$ref": "#/components/schemas/GenericPmWithTdiInfo"
}
},
"required": [
"id"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/management-payment-method"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.