# CreatePaymentProcessorInput

Input for `createPaymentProcessor`.

```
input CreatePaymentProcessorInput {

  brand: MerchantProcessorBrand!

  name: String

  enabled: Boolean

  acquirer: MerchantAcquirer!

  paymentMethod: PaymentMethods!

  metadata: [MetadataItemInput!]

  rules: ProviderRulesInput

}
```

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

#### [`CreatePaymentProcessorInput.brand`](#brand) ● [`MerchantProcessorBrand!`](https://docs.monei.com/apis/graphql/types/enums/merchant-processor-brand.md) non-null enum[​](#brand "Direct link to brand")

Brand of the processor.

#### [`CreatePaymentProcessorInput.name`](#name) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string.md) scalar[​](#name "Direct link to name")

Display name, 1 to 60 characters, unique among the account's processors of the same payment method. When omitted, a label built from the brand and the account details is shown.

#### [`CreatePaymentProcessorInput.enabled`](#enabled) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean.md) scalar[​](#enabled "Direct link to enabled")

Whether the processor takes payments once created. When omitted, the processor is enabled only when it is the account's first processor of any payment method, MONEI processors included; otherwise it is created disabled. Deleted processors do not count.

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

Acquiring entity that settles the funds.

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

Payment method the processor takes.

#### [`CreatePaymentProcessorInput.metadata`](#metadata) ● [`[MetadataItemInput!]`](https://docs.monei.com/apis/graphql/types/inputs/metadata-item-input.md) list input[​](#metadata "Direct link to metadata")

Configuration values. See `paymentProcessorConfig` for the expected fields.

#### [`CreatePaymentProcessorInput.rules`](#rules) ● [`ProviderRulesInput`](https://docs.monei.com/apis/graphql/types/inputs/provider-rules-input.md) input[​](#rules "Direct link to rules")

Conditions a payment must meet for the processor to take it.

### Member Of[​](#member-of "Direct link to Member Of")

[`createPaymentProcessor`](https://docs.monei.com/apis/graphql/operations/mutations/create-payment-processor.md) mutation
