# 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[​](#fields "Enlace directo al Fields")

#### [`ProviderConfig.paymentMethod`](#payment-method) ● [`PaymentMethods`](https://docs.monei.com/es/es/apis/graphql/types/enums/payment-methods/.md) enum[​](#payment-method "Enlace directo al payment-method")

Payment method this configuration is for.

#### [`ProviderConfig.processor`](#processor) ● [`Processor`](https://docs.monei.com/es/es/apis/graphql/types/enums/processor/.md) enum[​](#processor "Enlace directo al processor")

Processor this configuration is for.

#### [`ProviderConfig.acquirers`](#acquirers) ● [`[Acquirer!]`](https://docs.monei.com/es/es/apis/graphql/types/enums/acquirer/.md) list enum[​](#acquirers "Enlace directo al acquirers")

Acquirers compatible with this processor.

#### [`ProviderConfig.metadataConfig`](#metadata-config) ● [`[MetadataConfigItem!]`](https://docs.monei.com/es/es/apis/graphql/types/objects/metadata-config-item/.md) list object[​](#metadata-config "Enlace directo al metadata-config")

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

### Returned By[​](#returned-by "Enlace directo al Returned By")

[`providerConfig`](https://docs.monei.com/es/es/apis/graphql/operations/queries/provider-config/.md) query
