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