Afin de permettre au compte "Plateforme" de connaître les coûts éventuels d’une transaction Carte, CentralPay fournit le détail de la carte dans le JSON de l’objet card :
europeanEconomicArea = False / True
Si la carte a été émise depuis l’espace économique européen, alors les règles d’interchange Intrarégional s’appliquent.
CommercialBrand
- VISA
- MASTERCARD
- AMEX
- OTHER
CardType
- DEBIT
- PREPAYED
- CREDIT
- DIFF_DEBIT
Region
- US
- CANADA
- EU
- ASIA_PACIFIC
- LATIN_AMERICA
- CEMEA
ProductType
- CONSUMER
- CORPORATE
Conseil : pour connaître le coût lié à une transaction, procéder comme suit :
- Une fois le cardTokenId reçu, faire un GET pour obtenir les informations de la carte
- Si europeanEconomicArea = False, la transaction est INTERRÉGIONNAL et la tarification maximale s’applique, soit 2.49%
- Si europeanEconomicArea = True, alors calculer les valeurs du couple Type et Product type
- Si type = prepayed ou débit et productType = consumer alors le coût est 0.285%
- Si type = differed debit ou credit et productType = consumer alors le coût est 0.385%
- Si productType = corporate, alors le coût est 0.985 %
Exemple de retour JSON de l’objet Card :
"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",
},