Saltar al contenido principal

PaymentProcessorRules

Routing rules of a processor the merchant holds a contract with: conditions a payment must meet for the processor to take it. A null field adds no condition.

type PaymentProcessorRules {
minAmount: Int
maxAmount: Int
shopNameLike: String
descriptionLike: String
}

Fields​

PaymentProcessorRules.minAmount ● Int scalar​

Minimum payment amount in the smallest currency unit (cents for EUR). It can only raise the minimum that the payment method and the processor set.

PaymentProcessorRules.maxAmount ● Int scalar​

Maximum payment amount in the smallest currency unit. It can only lower the maximum that the payment method and the processor set.

PaymentProcessorRules.shopNameLike ● String scalar​

Regular expression tested against the shop name of the payment (Shop.name). Case-sensitive; a match anywhere in the name passes. A payment without a shop name passes.

PaymentProcessorRules.descriptionLike ● String scalar​

Regular expression tested against the payment description. Case-sensitive; a match anywhere in the description passes. A payment without a description passes.

Member Of​

PaymentProcessor object