Vai al contenuto

Checkout

Scegli il percorso di checkout più adatto al tuo team

Checkout ospitato, link di pagamento, moduli integrati o Smart Fields. Meno dati delle carte sui tuoi server.

  • Opzioni no-code
  • Campi carta ospitati
  • Token monouso
Opzioni di checkout sulla stessa piattaforma di incasso
4
Link di pagamento da condividere via email, SMS o chat
No code
Campi carta ospitati che riducono il tuo perimetro PCI
Smart Fields
Dove configuri aspetto, catalogo e chiavi
Business Portal

Smart Fields

Dall’inserimento della carta al pagamento in quattro passaggi

  1. 01

    Carica l’SDK

    Includi localpayment-sdk.min.js e inizializzalo con il tuo client code e la chiave API Smart Fields.

  2. 02

    Monta i campi

    Crea i campi pan, cvv ed expiration e montali nei contenitori del tuo modulo.

  3. 03

    Consolida

    Il tuo backend scambia l’ID di sessione con un token monouso tramite l’endpoint consolidate.

  4. 04

    Addebita

    Crea l’incasso con il token al posto dei dati della carta. I dati grezzi della carta non raggiungono mai i tuoi server.

Per sviluppatori

Trasforma una sessione Smart Fields in un pagamento

Nel browser, l’SDK raccoglie i dati della carta in campi ospitati e ti fornisce un ID di sessione. Sul tuo server, scambialo con un token monouso e crea l’incasso.

  • SDK Stage: sdk.stage.localpayment.com/localpayment-sdk.min.js
  • Token monouso, uno per pagamento
  • Lo stesso endpoint Create Payin di tutti gli altri metodi
# Esempio illustrativo: endpoint Stage, valori fittizi; vedi la guida a Smart Fields
# 1) Scambia la sessione Smart Fields con un token monouso
# 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) Crea l’incasso con quel token
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>" }
  }'

Personalizzalo

Configura il checkout dal Business Portal

Aspetto, catalogo e chiavi sono in un unico posto, così i team operativi possono modificare il checkout senza un deploy.

  • Imposta il colore del brand per l’iframe integrato e i link di pagamento
  • Salva articoli frequenti per WebCheckout e link di pagamento
  • Gestisci le chiavi iframe e le chiavi API Smart Fields
  • Monitora ogni pagamento negli stessi report del tuo traffico API

Casi d’uso

Il checkout giusto per ogni canale di vendita

Domande frequenti

Da quale opzione di checkout conviene iniziare?

Molte aziende iniziano con i link di pagamento o WebCheckout perché non richiedono integrazione, poi passano all’iframe integrato o a Smart Fields man mano che il checkout matura.

Cosa significa perimetro PCI per il mio team?

È la parte dei tuoi sistemi soggetta ai requisiti PCI DSS. Le opzioni ospitate lasciano i dati delle carte presso di noi, riducendo quel perimetro; il tuo QSA conferma gli obblighi definitivi.

Quali metodi di pagamento supportano le opzioni ospitate?

WebCheckout accetta carte di credito, carte di debito e bonifici bancari. I link di pagamento e l’iframe integrato mostrano i metodi abilitati per il tuo conto, incluse carte e bonifici. Smart Fields raccoglie solo i dati della carta.

Mi serve un SDK lato server?

No. Non esistono SDK server ufficiali: il tuo backend chiama direttamente l’API REST. Smart Fields usa un SDK JS lato client.

Posso fare test prima di andare live?

Sì. Smart Fields e le altre opzioni di checkout possono essere testati su Stage, che replica la produzione senza denaro reale.

Posso personalizzare il checkout ospitato con il mio brand?

Sì. Dal Business Portal imposti il colore del brand per l’iframe integrato e i link di pagamento, senza modifiche al codice.

Per quanto tempo è valido un link di pagamento?

Il cliente deve pagare entro 8 ore dalla prima apertura del link. Poi il link scade e ne invii uno nuovo per incassare.

Scegli il tuo percorso e vai live

Inizia oggi con un link e passa a un checkout completamente nativo quando sei pronto.

Come possiamo aiutarti?

Scarica la tua copia

Lasciaci i tuoi dati e ricevi subito l’edizione completa.