uc_gc_client-8.x-1.x-dev/config/schema/uc_gc_client.schema.yml
config/schema/uc_gc_client.schema.yml
payment_method.settings.gc_client:
type: mapping
label: 'GoCardless Client payment method settings'
mapping:
sandbox:
type: boolean
label: 'Enable sandbox'
payments_tab:
type: integer
label: 'Hide payments tab'
currencies:
type: boolean
label: 'Create payments in foreign currencies'
fixer:
type: string
label: 'fixer.io'
payment_limit:
type: integer
label: 'Maximum payments'
warnings_email:
type: string
label: 'Email'
checkout_review:
type: boolean
label: 'Disable checkout review page'
checkout_label:
type: string
label: 'Checkout button label'
log_webhook:
type: boolean
label: 'Enable webhook logging'
log_api:
type: boolean
label: 'Enable API logging'
uc_gc_client.settings:
type: config_object
label: 'GoCardless Client module settings'
mapping:
partner_url:
type: uri
label: 'The URL of the GoCardless partner site'
partner_user_sandbox:
type: string
label: 'User name for the GoCardless partner site account in sandbox mode'
partner_user_live:
type: string
label: 'User name for the GoCardless partner site account in live mode'
partner_pass_sandbox:
type: string
label: 'Password for the GoCardless partner site account in sandbox mode'
partner_pass_live:
type: string
label: 'Password for the GoCardless partner site account in live mode'
org_id_sandbox:
type: string
label: 'GoCardless organisation ID used by partner site in sandbox mode'
org_id_live:
type: string
label: 'GoCardless organisation ID used by partner site in live mode'
webhook_secret_sandbox:
type: string
label: 'Webhook password provided in GoCardless sandbox merchant account'
webhook_secret_live:
type: string
label: 'Webhook password provided in GoCardless live merchant account'
regions:
type: sequence
label: 'GoCardless direct debit regions'
sequence:
type: mapping
mapping:
regions:
type: string
label: 'Currency region'
countries:
type: sequence
label: 'GoCardless country definitions'
sequence:
type: mapping
mapping:
country_code:
type: sequence
label: 'Country code'
sequence:
type: mapping
mapping:
region:
type: string
label: 'GoCardless currency region'
currency:
type: string
label: 'Currency code'
sign:
type: string
label: 'Currency symbol'
enabled:
type: boolean
label: 'Status'
