Propriétés
Pour honorer les directives COF et pour demander à notre plateforme de traiter les transactions en conséquence, l'API Direct implémente un ensemble de propriétés. Chaque JSON dans notre collection représentant les cas d'utilisation contient les propriétés respectives et leur valeur correcte.
Propriété | Description |
---|---|
cardPaymentMethodSpecificInput.tokenize |
Indique que vous souhaitez tokeniser la carte utilisée dans cette transaction. Valeur fixe "true". Pour chaque transaction réussie, notre plateforme renvoie un cardPaymentMethodSpecificInput.token |
cardPaymentMethodSpecificInput.isRecurring |
Indique que ce paiement fait partie d'une série de paiements récurrents (exemple A). Vos clients vous ont autorisé à facturer des montants fixes (MITs) sur une base récurrente (c'est-à-dire pour des abonnements) en tant qu'instruction permanente (exemple E). Valeur fixe "true". |
cardPaymentMethodSpecificInput.recurring. recurringPaymentSequenceIndicator |
Indique que ce paiement est le premier d'une série de paiements récurrents (exemple A). Vos clients vous ont autorisé à facturer des montants fixes (MITs) sur une base récurrente (c'est-à-dire pour des abonnements) en tant qu'instruction permanente (exemple E). Valeur fixe "first". |
cardPaymentMethodSpecificInput.unscheduledCardOnFileRequestor |
Indique le demandeur de cette transaction :
|
cardPaymentMethodSpecificInput. unscheduledCardOnFileSequenceIndicator |
Indique que ce paiement fait partie d'une série de paiements récurrents non programmés : |
cardPaymentMethodSpecificInput.threeDSecure. challengeIndicator |
Gérez 3-D Secure pour les paiements initiaux/ultérieurs. Indiquez le flux 3-D Secure préféré pour cette transaction. |
cardPaymentMethodSpecificInput.token hostedCheckoutSpecificInput.tokens |
Le(s) profil(s) de carte stocké(s) sur notre plateforme pour les paiements ultérieurs CIT (exemple C). |
subsequentCardPaymentMethodSpecificInput. subsequentType |
Décrit l'utilisation équitable des données de carte pour les MITs sans token (exemples D à J). Selon le cas d'utilisation, différentes valeurs s'appliquent :
Les valeurs suivantes décrivent les pratiques de l'industrie établies, vous permettant de traiter des transactions sans le consentement explicite de vos clients :
|
{payment.id} |
Le payment.id de la transaction précédente d'une série de paiements (exemples D à J). Ajoutez-le comme paramètre de chemin à l'URL de l'API endpoint SubsequentPayment. |