# PaymentProcessorConfig

Fields to add a processor of one brand for one payment method.

```
type PaymentProcessorConfig {

  paymentMethod: PaymentMethods

  tokenizationMethods: [TokenizationMethods!]

  acquirers: [MerchantAcquirer!]

  metadataConfig: [MetadataConfigItem!]

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`PaymentProcessorConfig.paymentMethod`](#payment-method) ● [`PaymentMethods`](https://docs.monei.com/apis/graphql/types/enums/payment-methods.md) enum[​](#payment-method "Direct link to payment-method")

Payment method this configuration is for.

#### [`PaymentProcessorConfig.tokenizationMethods`](#tokenization-methods) ● [`[TokenizationMethods!]`](https://docs.monei.com/apis/graphql/types/enums/tokenization-methods.md) list enum[​](#tokenization-methods "Direct link to tokenization-methods")

Wallets the brand can serve for this payment method.

#### [`PaymentProcessorConfig.acquirers`](#acquirers) ● [`[MerchantAcquirer!]`](https://docs.monei.com/apis/graphql/types/enums/merchant-acquirer.md) list enum[​](#acquirers "Direct link to acquirers")

Acquiring entities compatible with the brand.

#### [`PaymentProcessorConfig.metadataConfig`](#metadata-config) ● [`[MetadataConfigItem!]`](https://docs.monei.com/apis/graphql/types/objects/metadata-config-item.md) list object[​](#metadata-config "Direct link to metadata-config")

Schema of the configuration values the processor expects (credentials, terminal or merchant IDs, feature flags, etc.).

### Returned By[​](#returned-by "Direct link to Returned By")

[`paymentProcessorConfig`](https://docs.monei.com/apis/graphql/operations/queries/payment-processor-config.md) query
