{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/checkout-configuration-schema.json", "title": "Configuration", "description": "Configuration schema from Adyen API", "type": "object", "properties": { "avs": { "description": "Describes the configuration for AVS ([Address Verification System](https://en.wikipedia.org/wiki/Address_Verification_System)).", "$ref": "#/components/schemas/Avs" }, "cardHolderName": { "x-addedInVersion": "37", "description": "Determines whether the cardholder name should be provided or not.\n\nPermitted values:\n* NONE\n* OPTIONAL\n* REQUIRED", "enum": [ "NONE", "OPTIONAL", "REQUIRED" ], "type": "string" }, "installments": { "description": "Describes the configuration for [installment payments](https://docs.adyen.com/payment-methods/cards/credit-card-installments).", "$ref": "#/components/schemas/InstallmentsNumber" }, "shopperInput": { "x-addedInVersion": "37", "description": "Determines how to display the details fields.", "$ref": "#/components/schemas/ShopperInput" } } }