Menu

Calculation of interchange fees

In order to allow the "Platform" account to know the possible costs of a Card transaction, CentralPay provides the card details in the JSON (Javascript) of the Card object:

europeanEconomicArea = False / True

If the card was issued from the European Economic Area, then the Intraregional interchange rules apply.

CommercialBrand

  • VISA
  • MASTERCARD
  • AMEX
  • OTHER

CardType

  • DEBIT
  • PREPAYED
  • CREDIT
  • DIFF_DEBIT

Region

  • US
  • CANADA
  • EU
  • ASIA_PACIFIC
  • LATIN_AMERICA
  • CEMEA

ProductType

  • CONSUMER
  • CORPORATE

TIP: to know the cost of a transaction, proceed as follows:

  • Once received cardTokenId, make a GET to get the information from the card
  • If europeanEconomicArea = False, the transaction is INTERREGIONAL and the maximum rate applies, be 2.49%
  • If europeanEconomicArea = True, then calculate the value of the Type and Product type
  • If type = prepayed or débit and productType = consumer then the cost is 0.285%
  • If type = differed debit or credit and productType = consumer then the cost is 0.385%
  • If productType = corporate, then the cost is 0.985%

Example of a JSON return from the Card object:

"card": {
  "cardId": "9140aec5-0c6e-4c70-a6c2-b96e43792d03",
  "merchantCardId": null,
  "creationDate": "2018-08-13T14:31:07.009+02:00",
  "commercialBrand": "VISA",
  "first6": "400000",
  "last4": "0002",
  "expirationMonth": 12,
  "expirationYear": 2018,
  "country": "fr",
  "cardholderName": "John DOE",
  "cardholderEmail": "jdoe@gmail.com",
  "description": null,
  "customerId": null,
  "fingerprint": "7b3572ef401515f48ed58282bbedad69236408e3",
  "additionalData": {},
  "cardTokenId": "ea9d68cd-152b-4176-8911-5e1a5062bcfa",
  "cardType": "debit",
  "region": "EU",
  "productType": "consumer",
  "europeanEconomicArea": "true",
},