Passer au contenu principal
Si le SDK de carte virtuelle n’est pas une option viable, l’intégration manuelle vous guidera à travers les étapes pour compléter une session de carte virtuelle dans votre paiement.
L’intégration manuelle délivre le numéro de carte complet (PAN) et CVV directement à votre JavaScript frontend via postMessage. Cela place votre frontend dans le périmètre PCI DSS. Si vous souhaitez minimiser l’exposition PCI, envisagez le SDK de carte virtuelle avec l’option card_response_format: "token" option, qui maintient les données de carte hors du navigateur.

Aperçu

  1. Créer une session de carte virtuelle
  2. Ajouter un écouteur d’événement de fenêtre de type message à la page de paiement
  3. Ouvrir la session de carte dashboard_url en utilisant le mode fourni dans la demande de création de session de carte
  4. Sezzle enverra un message à l’écouteur lorsque l’utilisateur aura complété la session de carte
  5. Vérifier que le message event.origin correspond au domaine Sezzle attendu
  6. Vérifier que le message event.data existe
  7. Vérifier event.data.szl_source = v_card
  8. Vérifier event.data.card et event.data.holder existent tous les deux
    • S’ils existent
      • Utiliser les données de carte et du titulaire pour soumettre la commande par carte de crédit
    • S’ils n’existent pas
      • L’utilisateur n’a pas fourni de données de carte virtuelle

Exemple Javascript