Aller au contenu

Checkout

Choisissez le parcours de checkout adapté à votre équipe

Checkout hébergé, liens de paiement, formulaires intégrés ou Smart Fields. Moins de données de carte sur vos serveurs.

  • Options sans code
  • Champs de carte hébergés
  • Jetons à usage unique
Options de checkout sur la même plateforme d’encaissement
4
Liens de paiement à partager par e-mail, SMS ou chat
Sans code
Champs de carte hébergés qui réduisent votre périmètre PCI
Smart Fields
Où vous configurez apparence, catalogue et clés
Business Portal

Smart Fields

De la saisie de la carte au paiement en quatre étapes

  1. 01

    Chargez le SDK

    Incluez localpayment-sdk.min.js et initialisez-le avec votre code client et votre clé API Smart Fields.

  2. 02

    Intégrez les champs

    Créez les champs pan, cvv et expiration et intégrez-les dans les conteneurs de votre formulaire.

  3. 03

    Consolidez

    Votre backend échange l’identifiant de session contre un jeton à usage unique via l’endpoint consolidate.

  4. 04

    Débitez

    Créez l’encaissement avec le jeton au lieu des données de carte. Les données de carte brutes n’atteignent jamais vos serveurs.

Pour les développeurs

Transformez une session Smart Fields en paiement

Dans le navigateur, le SDK collecte les données de carte dans des champs hébergés et vous fournit un identifiant de session. Sur votre serveur, échangez-le contre un jeton à usage unique et créez l’encaissement.

  • SDK Stage : sdk.stage.localpayment.com/localpayment-sdk.min.js
  • Jetons à usage unique, un par paiement
  • Le même endpoint Create Payin que pour tous les autres moyens de paiement
# Exemple illustratif — endpoints Stage, valeurs fictives ; voir le guide Smart Fields
# 1) Échangez la session Smart Fields contre un jeton à usage unique
# LP_TOKENIZATION_URL: tokenization host for your environment (see the Smart Fields guide)
curl -X POST "$LP_TOKENIZATION_URL/api/tokenization/consolidate" \
  -H "Authorization: Bearer $SESSION_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "clientCode": "<your-client-code>",
    "sessionId": "<session-id-from-the-sdk>",
    "CardholderName": "Lucía Méndez"
  }'

# 2) Créez l’encaissement avec ce jeton
curl -X POST https://api.stage.localpayment.com/api/payin/ \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "paymentMethod": { "type": "CreditCard", "code": "1904", "flow": "DIRECT" },
    "externalId": "a41d7e20-0000-4000-8000-000000000077",
    "country": "COL",
    "currency": "COP",
    "amount": 185000,
    "accountNumber": "<your-account-number>",
    "conceptCode": "0001",
    "merchant": { "type": "COMPANY", "name": "Comercio Ejemplo S.A.S." },
    "payer": {
      "type": "INDIVIDUAL",
      "name": "Lucía",
      "lastname": "Méndez",
      "document": { "type": "CC", "id": "1000000000" }
    },
    "card": { "token": "<single-use-token>" }
  }'

À votre image

Configurez le checkout depuis le Business Portal

Apparence, catalogue et clés sont réunis au même endroit : les équipes opérationnelles peuvent ajuster le checkout sans déploiement.

  • Définissez la couleur de marque de l’iframe intégrée et des liens de paiement
  • Enregistrez des articles fréquents pour WebCheckout et les liens de paiement
  • Gérez les clés d’iframe et les clés API Smart Fields
  • Suivez chaque paiement dans les mêmes rapports que votre trafic API

Cas d’usage

Le bon checkout pour chaque canal de vente

Questions fréquentes

Par quelle option de checkout commencer ?

De nombreuses entreprises commencent par les liens de paiement ou WebCheckout, qui ne demandent aucune intégration, puis passent à l’iframe intégrée ou à Smart Fields à mesure que leur checkout évolue.

Que signifie le périmètre PCI pour mon équipe ?

C’est la partie de vos systèmes soumise aux exigences PCI DSS. Les options hébergées conservent les données de carte chez nous, ce qui réduit ce périmètre ; votre QSA confirme vos obligations définitives.

Quels moyens de paiement les options hébergées prennent-elles en charge ?

WebCheckout accepte les cartes de crédit, les cartes de débit et les virements bancaires. Les liens de paiement et l’iframe intégrée affichent les moyens activés pour votre compte, dont les cartes et les virements. Smart Fields ne collecte que des données de carte.

Ai-je besoin d’un SDK serveur ?

Non. Il n’existe pas de SDK serveur officiel : votre backend appelle directement l’API REST. Smart Fields utilise un SDK JS côté client.

Puis-je tester avant la mise en production ?

Oui. Smart Fields et les autres options de checkout peuvent être testés sur Stage, qui reproduit la production sans argent réel.

Puis-je personnaliser le checkout hébergé à mes couleurs ?

Oui. Depuis le Business Portal, vous définissez la couleur de marque de l’iframe intégrée et des liens de paiement, sans modifier le code.

Combien de temps un lien de paiement reste-t-il valide ?

Le client doit payer dans les 8 heures suivant la première ouverture du lien. Ensuite, le lien expire et vous en envoyez un nouveau pour encaisser.

Choisissez votre option et passez en production

Commencez dès aujourd’hui avec un lien et évoluez vers un checkout entièrement natif quand vous serez prêt.

Comment pouvons-nous vous aider ?

Téléchargez votre exemplaire

Laissez vos coordonnées et recevez l’édition complète immédiatement.