Skip to main content

UpdatePaymentProcessorInput

Input for updatePaymentProcessor. Only included fields are updated.

input UpdatePaymentProcessorInput {
id: ID!
name: String
enabled: Boolean
acquirer: MerchantAcquirer
metadata: [MetadataItemInput!]
rules: ProviderRulesInput
}

Fields​

UpdatePaymentProcessorInput.id ● ID! non-null scalar​

ID of a processor the merchant holds a contract with (PaymentProcessor.id). MONEI processors and deleted processors cannot be updated.

UpdatePaymentProcessorInput.name ● String scalar​

Display name, 1 to 60 characters, unique among the account's processors of the same payment method. A blank value keeps the current name.

UpdatePaymentProcessorInput.enabled ● Boolean scalar​

true to turn the processor on, false to turn it off. A processor that MONEI turned off cannot be turned on again: the call fails and asks you to contact support.

UpdatePaymentProcessorInput.acquirer ● MerchantAcquirer enum​

Acquiring entity that settles the funds.

UpdatePaymentProcessorInput.metadata ● [MetadataItemInput!] list input​

Configuration values to change, one per field of paymentProcessorConfig. Fields left out keep their values. A null or empty value clears a field. To keep a secret, send back the masked value that a read returned.

UpdatePaymentProcessorInput.rules ● ProviderRulesInput input​

Routing rules to set: conditions a payment must meet for the processor to take it. They are saved only on the MONEI One and MONEI Plus plans; on other plans they are ignored.

Member Of​

updatePaymentProcessor mutation