cardPricing

cardPricing is a top-level wrapper containing an instance each of cardCharges (with one or more cardCharge objects) and exceptionCharges (with one or more exceptionCharge objects).

cardCharge elements from POST

Each cardCharge call represents one card type. For example, to charge Visa Credit and Visa Debit cards, there must be a chargeCard record for each card type.

The cardCharge object.

Element

Description

Criterion

Notes

cardType

Payment card type.

Required.

See General Element Codes > cardCharge

minimumFee

The minimum charge fee to be applied to the card.

 

 

serviceType

The card service level.

 

See General Element Codes > cardCharge

 

Individual card charges are recorded in pricingTiers.

Card pricing tiers.

Element

Description

Criterion

Notes

discountRate

The per item rate percentage to be applied to the card product.

Required.

 

discountPerItem

The per transaction fee to be applied to the card product.

Required.

 

 

Note: The QUALIFIED tier is the only tier available in EU countries.

exceptionCharge elements from POST

The following elements are used to create individual exception charges. Each exception call represents one exception type.

exceptionCharge elements.

Element

Description

Criterion

Notes

Type

Payment name.

Required.

See General Element Codes > exceptionCharge

discountRate

The per item rate percentage to be applied to the card product.

Required.

 

discountPerItem

The per transaction fee to be applied to the card product.

Required.

 

 

 

❮ Back to additionalShareholders   Next:  bankAccounts ❯