Skip to main content

UpsertPaymentGatewayConfigInput

Saves the organization's setup for a payment provider.

input UpsertPaymentGatewayConfigInput {
credentials: [CredentialValueInput!]!
enabledMethods: [String!]
environment: PaymentGatewayEnvironment!
provider: PaymentGatewayProvider!
}

Fields​

UpsertPaymentGatewayConfigInput.credentials ● [CredentialValueInput!]! non-null input​

Credentials as key and value pairs. For secret fields, omit or send an empty value to keep the existing one.

UpsertPaymentGatewayConfigInput.enabledMethods ● [String!] list scalar​

The payment methods to offer through this gateway.

UpsertPaymentGatewayConfigInput.environment ● PaymentGatewayEnvironment! non-null enum​

The provider environment the credentials belong to.

UpsertPaymentGatewayConfigInput.provider ● PaymentGatewayProvider! non-null enum​

The payment provider.

Member Of​

upsertPaymentGatewayConfig mutation