Skip to main content

ProviderConfig

Configuration template for a payment-method/processor pair. Describes which acquirers are valid and which metadata fields the provider expects.

type ProviderConfig {
paymentMethod: PaymentMethods
processor: Processor
acquirers: [Acquirer!]
metadataConfig: [MetadataConfigItem!]
}

Fields

ProviderConfig.paymentMethod ● PaymentMethods enum

Payment method this configuration is for.

ProviderConfig.processor ● Processor enum

Processor this configuration is for.

ProviderConfig.acquirers ● [Acquirer!] list enum

Acquirers compatible with this processor.

ProviderConfig.metadataConfig ● [MetadataConfigItem!] list object

Schema of provider-specific metadata fields (credentials, terminal/merchant IDs, feature flags, etc.).

Returned By

providerConfig query