Saltar al contenido

Checkout

Elige un camino de checkout que se adapte a tu equipo

Checkout alojado, links de pago, formularios embebidos o Smart Fields. Menos datos de tarjeta en tus servidores.

  • Opciones sin código
  • Campos de tarjeta alojados
  • Tokens de un solo uso
Opciones de checkout sobre la misma plataforma de pay-ins
4
Links de pago que compartes por email, SMS o chat
Sin código
Campos de tarjeta alojados que reducen tu alcance PCI
Smart Fields
Donde configuras apariencia, catálogo y claves
Business Portal

Smart Fields

De la tarjeta al pago en cuatro pasos

  1. 01

    Carga el SDK

    Incluye localpayment-sdk.min.js e inicialízalo con tu código de cliente y tu clave de API de Smart Fields.

  2. 02

    Monta los campos

    Crea los campos pan, cvv y expiration y móntalos en los contenedores de tu formulario.

  3. 03

    Consolida

    Tu backend intercambia el ID de sesión por un token de un solo uso mediante el endpoint consolidate.

  4. 04

    Cobra

    Crea el pay-in con el token en lugar de los datos de la tarjeta. Los datos de tarjeta nunca llegan a tus servidores.

Para desarrolladores

Convierte una sesión de Smart Fields en un pago

En el navegador, el SDK captura la tarjeta en campos alojados y te entrega un ID de sesión. En tu servidor, cámbialo por un token de un solo uso y crea el pay-in.

  • SDK de Stage: sdk.stage.localpayment.com/localpayment-sdk.min.js
  • Tokens de un solo uso, uno por pago
  • El mismo endpoint Create Payin que el resto de los medios
# Ilustrativo: endpoints de Stage y valores ficticios; ver la guía de Smart Fields
# 1) Cambia la sesión de Smart Fields por un token de un solo uso
# 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 el pay-in con ese 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>" }
  }'

Hazlo tuyo

Configura el checkout desde el Business Portal

Apariencia, catálogo y claves en un solo lugar, para que operaciones ajuste el checkout sin esperar un despliegue.

  • Define el color de marca del iframe embebido y de los links de pago
  • Guarda productos frecuentes para WebCheckout y links de pago
  • Gestiona las claves del iframe y las claves de API de Smart Fields
  • Sigue cada pago en los mismos reportes que tu tráfico por API

Casos de uso

El checkout adecuado para cada canal de venta

Preguntas frecuentes

¿Con qué opción de checkout conviene empezar?

Muchos negocios empiezan con links de pago o WebCheckout porque no requieren integración, y luego pasan al iframe embebido o a Smart Fields a medida que su checkout madura.

¿Qué significa el alcance PCI para mi equipo?

Es la parte de tus sistemas sujeta a los requisitos de PCI DSS. Las opciones alojadas mantienen los datos de tarjeta con nosotros, lo que reduce ese alcance; tu QSA confirma tus obligaciones definitivas.

¿Qué medios de pago admiten las opciones alojadas?

WebCheckout acepta tarjetas de crédito, tarjetas de débito y transferencias bancarias. Los links de pago y el iframe embebido muestran los medios habilitados para tu cuenta, incluidas tarjetas y transferencias. Smart Fields captura solo datos de tarjeta.

¿Necesito un SDK para el servidor?

No. No hay SDKs oficiales de servidor: tu backend llama directamente a la API REST. Smart Fields usa un SDK de JS del lado del cliente.

¿Puedo probar antes de salir en vivo?

Sí. Smart Fields y las demás opciones de checkout se pueden probar en Stage, que replica producción sin dinero real.

¿Puedo personalizar el checkout alojado con mi marca?

Sí. Desde el Business Portal defines el color de marca del iframe embebido y de los links de pago, sin cambios de código.

¿Cuánto tiempo es válido un link de pago?

El cliente debe pagar dentro de las 8 horas desde que abre el link por primera vez. Después vence, y para cobrar envías un link nuevo.

Elige tu camino y sal en vivo

Empieza hoy con un link y evoluciona a un checkout totalmente nativo cuando estés listo.

¿Cómo podemos ayudarte?

Descarga tu ejemplar

Déjanos tus datos y obtén la edición completa al instante.