cardPricing

Top-level wrapper that contains an instance of cardCharges and exceptionCharges, which in turn contain instances of cardCharge and exceptionCharge objects.

For data examples, see the API Reference.

cardPricing elements

cardPricing - Wrapper for the card charges listing. Contains information regarding business pricing category and desired pricing method.

Element Description
pricingCategory Required. Business pricing category.
Populated from a list
pricingMethod Required. Card charge pricing method to be applied.
Populated from a list

cardCharge - used to create individual card charges. Each cardCharge will represent one card type. For example, if you want to allow Visa Credit AND Debit cards, you would need one for each of the two cards.

Element Description
type Required. Card type name (VISA, MasterCard, for example).
Populated from a list
seNumber Required when using an existing American Express (AMEX) account. SE stands for Service Establishment.

pricingTiers - Required for tiered pricing method. Each pricing tier will require a discount rate and discount per item. Tiers are populated from a list

Element Description
discountRate Required. The per-transaction percentage rate applied to the card product
discountPerItem Required. The per-transaction fee applied to the card product

debitPricing - Wrapper for the debit charges listing. Contains information regarding pricing authorization and desired pricing method.

Element Description
pricingMethod Required. Debit network pricing method to be applied.
Populated from a list
authorizationMethod Required. Debit network authorization method applied.
Populated from a list

debitNetworkCharge - used to create individual debit networks to be applied. Each debitNetworkCharge will represent one card type, much like a cardCharge.

Element Description
debitNetworkCharge Required. The per transaction percentage rate applied to the network.
Populated from a list
discountRate Required. The per item rate percentage to be applied to the network
discountPerItem Required. The per transaction fee to be applied to the network
perAuth Required. The per authorization fee to be applied to the network

amexAcceptingInfo - Container for additional information regarding American Express (AMEX). Required if AMEX is a cardType in use.

Element Description
amexMonthlyCardSales Required (Canada Only). Monthly sales by AMEX.
isExisting Required. Is there an existing American Express (AMEX) account?
Boolean true if yes, false if no.