Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Direct Integration allows you to process payments entirely via server-to-server API calls while creating your own payment experience. This approach is ideal for businesses requiring full control over their payment interface while being compliant with PCI-DSS regulations.

Main Features:

  • No redirects. Customers stay on your website/application throughout the payment process

  • Control over the user interface/user experience of the payment process

  • Requires more integration effort than other integration modes

  • Requires strict compliance to handle sensitive PCI data


Note

This type of integration is only available to merchants compliant with the full PCI DSS regulation (329 questions).



Payment Flow

L'intégration directe vous permet de traiter les paiements entièrement via des appels API serveur-à-serveur, tout en créant votre propre expérience de paiement. Cette approche est idéale pour les entreprises nécessitant un contrôle total sur leur interface de paiement tout en étant conforme à la réglementation PCI-DSS.

Caractéristiques principales :

  • Pas de redirections. Les clients restent sur votre site web/application tout au long du processus de paiement
  • Contrôle de l'interface utilisateur/expérience utilisateur du processus de paiement
  • Nécessite plus d'efforts d'intégration que les autres modes d'intégration
  • Nécessite une conformité stricte pour gérer les données sensibles PCI
Note

Ce type d'intégration est accessible uniquement aux marchands conformes avec la réglementation PCI DSS Full (329 questions).

Flux de paiement


Multiexcerpt
MultiExcerptNameDirect_integration_Payment_flow

  • Le client procède au paiement sur votre boutique en ligne.
  • Votre frontend demande la page de paiement au backend.
  • Votre backend génère le formulaire de paiement.
  • Le client saisit les détails et finalise le paiement.
  • Votre frontend demande le paiement à votre backend.

  • Votre backend effectue un CreatePayment avec
    1. The customer proceeds with the payment on your online store.

    2. Your frontend requests the payment page from the backend.

    3. Your backend generates the payment form.

    4. The customer enters the details and completes the payment.

    5. Your frontend requests the payment to your backend.

    6. Your backend performs a CreatePayment with

    1. `paymentMethods.integrationType=DIRECT`

    à
    1.  to Axepta BNP Paribas.

    2. Axepta BNP Paribas

    répond avec un code de réponse HTTP 201 ou une erreur en fonction de l'issue de la transaction.
    1. responds with an HTTP 201 response code or an error based on the outcome of the transaction.

    2. Your backend returns a success or failure page based on the payment response code.


    Payment Methods

    The list of payment methods compatible with this integration is available in the section: Payment Methods

  • Votre backend retourne une page de succès ou d'échec en fonction du code de réponse du paiement.
  • Méthodes de paiement

    La liste des méthodes de paiement compatibles avec cette intégration est disponible dans la section: Méthodes de paiement