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 of business categories. |
pricingMethod | Required. Card charge pricing method to be applied. Populated from a list of pricing methods. |
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. The name of the credit card issuer (examples: VISA, MasterCard). Populated from a list of charge cards. |
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.
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. |
authorizationMethod | Required. Debit network authorization method applied (FIXED , PASSTHROUGH , or NONE ). |
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. |
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. |
Element | Description |
---|---|
isDiscoverCardExisting | Is there an existing Discover card account? Boolean true if yes, false if no. |