Saltar al contenido principal
Página de finalización de compra
La finalización de compra de Dodo Payments está optimizada para la conversión y diseñada para productos digitales y negocios SaaS. Soporta múltiples monedas, idiomas, impuestos, descuentos, complementos y flujos de trabajo de cumplimiento amigables para los negocios.

Moneda Adaptativa

La Moneda Adaptativa permite a los clientes pagar en su moneda local preferida, mejorando la confianza y las tasas de conversión.

Cómo Funciona

  1. Habilitar: Habilita la Moneda Adaptativa desde la Configuración de tu Negocio
  2. Seleccionar: Los clientes pueden cambiar de moneda directamente en el pago
  3. Convertir: Los precios se convierten dinámicamente utilizando tasas de cambio en tiempo real
  4. Mostrar: El monto final a pagar se muestra de manera transparente antes del pago
Selector de moneda en el pago

Moneda Adaptativa

Aprende más sobre las monedas soportadas, tarifas de conversión y manejo de reembolsos.

Pago en Múltiples Idiomas

Dodo Payments soporta múltiples idiomas en la página de pago, permitiendo a los clientes completar pagos en un idioma con el que se sientan cómodos.
Selector de idioma en el pago

Puntos Clave

  • Selector de idioma disponible directamente en el pago
  • Texto de la interfaz, etiquetas y mensajes del sistema están localizados
  • Mejora la accesibilidad y la conversión internacional

Idiomas Soportados

  • Inglés (en)
  • Árabe (ar)
  • Catalán (ca)
  • Chino (cn)
  • Alemán (de)
  • Español (es)
  • Francés (fr)
  • Hebreo (he)
  • Indonesio (id)
  • Italiano (it)
  • Japonés (ja)
  • Neerlandés (nl)
  • Polaco (pl)
  • Portugués (pt)
  • Sueco (sv)
  • Turco (tr)

Cálculo Automático de Impuestos

Los impuestos se calculan automáticamente en función de la ubicación de facturación del cliente, asegurando el cumplimiento de los requisitos de GST, VAT y impuestos sobre ventas sin configuración manual.

Cómo Funciona el Cálculo de Impuestos

1

Detección de Ubicación

Las reglas fiscales se aplican según el país del cliente (y la región donde sea aplicable).
2

Actualizaciones Dinámicas

El monto del impuesto se actualiza automáticamente cuando:
  • Cambia el país
  • Se actualiza la dirección
3

Visualización Transparente

El desglose final de impuestos se muestra claramente antes del pago.
El cálculo de impuestos es completamente automatizado. No se requiere configuración manual para bienes digitales estándar y productos SaaS.

Soporte para ID Fiscal Empresarial

Para empresas registradas, el pago permite a los clientes ingresar su ID Fiscal Empresarial (por ejemplo, número de VAT/GST).

Qué Ocurre Cuando se Ingresa un ID Fiscal

  • La elegibilidad fiscal se valida en tiempo real
  • Se aplican exenciones fiscales o reglas de inversión de carga aplicables
  • El monto del impuesto se actualiza instantáneamente en el pago
Ingreso de ID Fiscal Empresarial en el pago
Esto es especialmente útil para SaaS B2B y servicios digitales donde los clientes empresariales pueden ser elegibles para exenciones fiscales.

Códigos de Descuento

Los clientes pueden aplicar códigos de descuento o promoción que has creado en el panel directamente en la página de pago.

Experiencia de Pago

  1. El cliente ingresa el código de descuento
  2. El descuento se valida instantáneamente
  3. El precio actualizado y los ahorros se muestran claramente
Ingreso de código de descuento en el pago

Integración API

Aplica un código de descuento previamente o habilita el campo de entrada de descuento:
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  discount_code: 'WELCOME20', // Pre-apply a code
  feature_flags: {
    allow_discount_code: true // Show discount input field
  },
  return_url: 'https://yoursite.com/return'
});

Códigos de Descuento

Aprende cómo crear y gestionar códigos de descuento.

Validar Descuento por Código

Busca y valida descuentos utilizando nombres de códigos.

Recolección Inteligente de Direcciones

El pago soporta la entrada flexible de direcciones para una finalización más rápida.

Opciones Disponibles

OpciónDescripción
Autocompletar Dirección de GoogleSelección rápida con autocompletar
Entrada ManualControl total para direcciones completas
Selección de PaísImpulsa la lógica de impuestos y cumplimiento
La recolección de direcciones equilibra velocidad, precisión y cobertura global para maximizar la conversión mientras asegura el cumplimiento.

Política de Privacidad y Aceptación de Términos

Para asegurar transparencia legal y de cumplimiento:
Esto ayuda a cumplir con los requisitos globales de protección al consumidor y privacidad de datos, incluyendo el cumplimiento del GDPR.

Finalización de la Colección

Las colecciones de productos permiten una experiencia de finalización unificada donde los clientes pueden ver y seleccionar entre múltiples productos relacionados (por ejemplo, planes Starter, Pro, Enterprise) en una única finalización.

Cómo Funciona

  1. Todos los productos mostrados: Los clientes ven cada producto activo en la colección
  2. Primer producto preseleccionado: El primer producto de la colección se selecciona automáticamente
  3. Comparar opciones: Los clientes pueden comparar precios y características antes de elegir
  4. Selección única: Después de seleccionar un producto, la finalización continúa con el flujo de pago estándar

Creando una Finalización de Colección

const session = await client.checkoutSessions.create({
  product_collection_id: 'pdc_abc123',
  product_cart: [], // Required: pass an empty array for collection checkout
  return_url: 'https://yoursite.com/return'
});
Al utilizar product_collection_id, pasa un array vacío product_cart. Los códigos de descuento no pueden aplicarse previamente en la creación de sesión.

Colecciones de Productos

Aprende cómo crear y gestionar colecciones de productos para experiencias de finalización unificadas.

Configuración de la Sesión de Finalización

Controla el comportamiento de la finalización utilizando la API de Sesiones de Finalización:
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_abc', quantity: 1 }
  ],
  customer: {
    email: 'customer@example.com',
    name: 'Jane Doe'
  },
  billing_currency: 'EUR', // Set specific currency
  discount_code: 'PROMO10',
  feature_flags: {
    allow_discount_code: true
  },
  return_url: 'https://yoursite.com/return',
  metadata: {
    order_ref: 'ORD-12345'
  }
});