Passer au contenu principal

Tokenisation d'une nouvelle carte sans migration de jeton existant

Comment créer un tout nouveau jeton Adyen au moyen d'une autorisation à valeur nulle, pour les commerçants qui n'ont aucun moyen de paiement tokenisé existant à migrer. Libre-service, par le biais de l'intégration API standard.

Ce ne sont pas tous les commerçants qui arrivent chez ValPay qui ont un moyen de paiement tokenisé existant à migrer. Si un commerçant n'a jamais traité de paiements avec une solution tokenisée auparavant, il n'y a aucun jeton à échanger, le guide Processus de migration des jetons (tokens) vers Adyen ne s'applique donc pas.

Contrairement à la migration, ce processus ne nécessite pas l'intervention de ValPay. Les partenaires s'intègrent déjà directement à l'API Checkout d'Adyen à l'aide des identifiants fournis par ValPay (voir Intégration API et Tokenisation et paiements récurrents). Créer un tout nouveau jeton à partir d'une carte correspond à la même demande de tokenisation que celle décrite dans ces guides, sauf qu'elle est soumise avec un montant nul plutôt qu'un véritable débit.

1. Quand utiliser ce processus

Utilisez cette méthode dans les cas suivants :

  • Le commerçant n'a aucun jeton récurrent existant provenant d'un processeur précédent

  • Une carte est recueillie pour la première fois et doit être enregistrée pour la facturation récurrente future

  • Aucun paiement réel à plein montant ne doit être exécuté sur la carte uniquement pour générer le jeton

Si le commerçant a déjà un jeton provenant d'un processeur précédent, utilisez plutôt le guide Processus de migration des jetons (tokens) vers Adyen.

2. Comment ça fonctionne

Il s'agit du même processus que celui décrit dans Tokenisation et paiements récurrents, mais avec un montant fixé à zéro. Soumettez une demande /payments standard comprenant :

  • amount.value : 0

  • storePaymentMethod : true

  • shopperReference : votre identifiant unique pour le client

  • recurringProcessingModel : par exemple UnscheduledCardOnFile

POST /v71/payments {   "merchantAccount": "YOUR_MERCHANT_ACCOUNT",   "amount": { "currency": "USD", "value": 0 },   "reference": "TOKENIZE-0001",   "paymentMethod": { /* détails de la carte recueillis par Drop-in/Components */ },   "shopperReference": "SHOPPER-001",   "storePaymentMethod": true,   "recurringProcessingModel": "UnscheduledCardOnFile",   "store": "YOUR_STORE_ID" }

Une autorisation à valeur nulle réussie confirme que la carte est authentique et qu'elle peut être débitée. Adyen renvoie le jeton dans le webhook recurring.token.created, comme pour toute autre demande de tokenisation. Enregistrez ce jeton avec le shopperReference.

Les autorisations à valeur nulle sont prises en charge pour les cartes, Google Pay, PayPal, Apple Pay, Klarna et Amazon Pay. Elles ne sont pas prises en charge pour Alipay ni WeChat Pay; si un commerçant a besoin de tokeniser l'un de ces moyens de paiement, une autorisation à montant réel minimal est requise à la place.

3. Considérations relatives à la conformité PCI

La façon dont le numéro de carte est recueilli détermine la portée PCI, comme pour toute autre intégration :

  • Numéro de carte brut envoyé de serveur à serveur : exige que le partenaire soit entièrement conforme à la norme PCI DSS (SAQ D).

  • Numéro de carte recueilli au moyen d'un champ chiffré côté client (Drop-in/Components) : le numéro de carte est chiffré dans le navigateur avant d'atteindre un serveur, ce qui limite la portée PCI à SAQ A ou SAQ A-EP.

4. Configuration ponctuelle, pas une étape par demande

Si la tokenisation et le rôle d'autorisation à valeur nulle ne sont pas déjà activés sur le compte du partenaire, celui-ci devra communiquer une seule fois avec le soutien ValPay pour les faire activer, la même vérification d'activation mentionnée dans Tokenisation et paiements récurrents. Une fois activée, aucune intervention de ValPay n'est requise par jeton; le partenaire appelle directement l'API, de la même façon que pour tout autre paiement.

Résumé

Utilisez le guide Processus de migration des jetons (tokens) vers Adyen lorsqu'un commerçant a déjà un jeton à transférer; ce processus exige réellement que ValPay récupère et téléverse un fichier. Utilisez ce processus d'autorisation à valeur nulle lorsqu'il n'y a aucun jeton existant et qu'un partenaire doit tokeniser une carte directement par le biais de son intégration API existante, sans intervention de ValPay requise par demande.

Avez-vous trouvé la réponse à votre question ?