Skip to main content

CreatePaymentProcessorInput

Input for createPaymentProcessor.

input CreatePaymentProcessorInput {
brand: MerchantProcessorBrand!
name: String
enabled: Boolean
acquirer: MerchantAcquirer!
paymentMethod: PaymentMethods!
metadata: [MetadataItemInput!]
rules: ProviderRulesInput
}

Fields​

CreatePaymentProcessorInput.brand ● MerchantProcessorBrand! non-null enum​

Brand of the processor.

CreatePaymentProcessorInput.name ● String scalar​

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 ● Boolean scalar​

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 ● MerchantAcquirer! non-null enum​

Acquiring entity that settles the funds.

CreatePaymentProcessorInput.paymentMethod ● PaymentMethods! non-null enum​

Payment method the processor takes.

CreatePaymentProcessorInput.metadata ● [MetadataItemInput!] list input​

Configuration values. See paymentProcessorConfig for the expected fields.

CreatePaymentProcessorInput.rules ● ProviderRulesInput input​

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

Member Of​

createPaymentProcessor mutation