Skip to main content

CreateProviderInput

Input for createProvider.

input CreateProviderInput {
processor: Processor!
enabled: Boolean
acquirer: Acquirer!
paymentMethod: PaymentMethods!
metadata: [MetadataItemInput!]
rules: ProviderRulesInput
}

Fields

CreateProviderInput.processor ● Processor! non-null enum

Processor (gateway) the provider routes to.

CreateProviderInput.enabled ● Boolean scalar

Whether the provider is enabled at creation time. When omitted, the first provider on the account is auto-enabled and subsequent ones default to disabled.

CreateProviderInput.acquirer ● Acquirer! non-null enum

Acquiring entity that settles funds for this provider.

CreateProviderInput.paymentMethod ● PaymentMethods! non-null enum

Payment method this provider handles.

CreateProviderInput.metadata ● [MetadataItemInput!] list input

Provider-specific configuration values. See providerConfig for the expected schema.

CreateProviderInput.rules ● ProviderRulesInput input

Routing rules controlling when this provider is selected.

Member Of

createProvider mutation