Skip to main content
Las billeteras digitales permiten que los clientes paguen con una tarjeta o cuenta ya guardada en su dispositivo, sin escribir los datos de la tarjeta. La billetera envía un token en lugar del número de tarjeta y el cliente confirma el pago con un toque o una comprobación biométrica.

Billeteras Soportadas

Dodo Payments muestra cada billetera solo cuando el checkout coincide con su país, moneda y tipo de pago:
PayPal no está disponible temporalmente para nuevas transacciones.

Apple Pay

Apple Pay permite que los clientes paguen con tarjetas guardadas en Apple Wallet y confirmen con Face ID o Touch ID.
Apple Pay aparece para las suscripciones incluso cuando el primer cargo es $0, como en una prueba gratuita, para que el mandato de pago se configure al registrarse. Para los pagos únicos, Apple Pay aparece solo cuando el importe es mayor que $0.

Requisitos

  • Dispositivos: iOS 17 o posterior, iPadOS 17 o posterior, o Safari 17 o posterior en macOS. En India, Apple requiere un iPhone XR o posterior con iOS 18 o posterior.
  • Protocolo: La página debe cargarse mediante HTTPS.
  • Dominio: Para el checkout inline, el dominio debe verificarse con Apple.

Apple Pay en India

Los clientes en India pueden pagar con Apple Pay en checkouts facturados en INR. Apple Pay en India funciona bajo estas condiciones:
  • Moneda: El checkout se factura en INR. Un pago facturado en INR debe cumplir el mínimo de INR.
  • Tarjetas: El cliente tiene en Apple Wallet una tarjeta de un banco indio compatible con Apple Pay. Apple controla qué bancos y tarjetas cumplen los requisitos.
  • Escritorio: En un navegador de escritorio, los clientes pueden escanear un código con su iPhone y confirmar el pago en el teléfono.
  • Suscripciones: Las suscripciones de Apple Pay en INR se ejecutan mediante mandatos del RBI. Cada cargo de renovación se completa aproximadamente 48 horas después de la fecha de renovación, al igual que con otras tarjetas emitidas en India.
Para facturar a un cliente en India en INR, sigue los requisitos de Métodos de pago de India para el país de facturación y Adaptive Currency.

Verificación del dominio

La verificación del dominio solo es necesaria para el checkout inline (incrustado). El checkout alojado y los enlaces de pago muestran Apple Pay sin ella.
Apple Pay no está disponible en el checkout superpuesto. Para ofrecer Apple Pay, usa el checkout inline, el checkout alojado o un enlace de pago.
Para verificar un dominio para el checkout inline, sigue estos pasos en el dashboard:
1

Open Apple Pay Domains

Ve a Settings → Payment Methods. En la fila de Apple Pay, haz clic en Manage domains.
Botón Manage domains en la fila de Apple Pay en la configuración de Payment Methods

Open Apple Pay domains from the Apple Pay row

2

Download the Domain Association File

En el panel de Apple Pay domains, haz clic en Download file.
Panel de Apple Pay domains con el botón Download file

Download the Apple Pay domain association file

3

Register Your Domain

Haz clic en Register domain, introduce el dominio donde incrustas el checkout (por ejemplo, shop.example.com) y haz clic en Continue.
Formulario para registrar un dominio con un dominio introducido

Register the domain where you embed checkout

4

Host the File on Your Domain

Sube el archivo a tu servidor en esta ruta:
Sirve el archivo mediante HTTPS, sin redirecciones, con Content-Type: application/octet-stream o text/plain.
5

Verify the Domain

Haz clic en Verify domain. Dodo Payments comprueba el archivo alojado y envía tu dominio a Apple.
Pantalla para verificar tu dominio con la ruta del archivo de asociación alojado y el botón Verify domain

Verify the hosted association file

6

Confirm It's Active

Cuando el estado muestre Active, Apple Pay estará activo en ese dominio. Para activar o desactivar Apple Pay en un dominio, usa su interruptor Enabled.
Lista de dominios de Apple Pay que muestra dominios con estado Active e interruptores Enabled

Verified domains show an Active status

7

Test the Integration

  1. Abre el checkout en un dispositivo Apple.
  2. Confirma que aparece el botón de Apple Pay.
  3. Completa una transacción de prueba.

Configuración

Para limitar una sesión de checkout a Apple Pay y tarjetas, pasa allowed_payment_method_types:

Google Pay

Google Pay permite a los clientes pagar con tarjetas guardadas en su cuenta de Google.

Requisitos

  • Navegadores: Chrome en escritorio y Android, y Firefox en escritorio. El checkout no muestra Google Pay en Safari ni en ningún navegador de iOS. En esos navegadores, los clientes pueden pagar con Apple Pay o con tarjeta.
  • Dispositivos: Dispositivos Android con la aplicación Google Pay.
  • Configuración: En Chrome, debe estar activada la opción Allow sites to check if you have payment methods saved.

Configuración

Para limitar una sesión de checkout a Google Pay y tarjetas, pasa allowed_payment_method_types:
Google Pay no necesita verificación del dominio.

Amazon Pay

Amazon Pay permite a los clientes completar el checkout con los métodos de pago guardados en su cuenta de Amazon.

Disponibilidad

  • Región: Global, excepto India.
  • Monedas: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. Las monedas que ofrece un checkout dependen del procesador que lo gestiona.
  • Suscripciones: No compatibles.

Configuración

Para limitar una sesión de checkout a Amazon Pay y tarjetas, pasa allowed_payment_method_types:

Cash App Pay

Cash App Pay permite a los clientes de EE. UU. pagar desde su cuenta de Cash App.

Disponibilidad

  • Región: Solo EE. UU. El país de facturación debe ser EE. UU.
  • Moneda: Solo USD.
  • Suscripciones: Compatibles.

Configuración

Para limitar una sesión de checkout a Cash App Pay y tarjetas, pasa allowed_payment_method_types:

RevolutPay

RevolutPay permite a los usuarios de Revolut pagar desde el saldo de su cuenta de Revolut o con tarjetas vinculadas.

Disponibilidad

  • Región: Global.
  • Moneda: Solo GBP.
  • Suscripciones: No compatibles.

Configuración

Para limitar una sesión de checkout a RevolutPay y tarjetas, pasa allowed_payment_method_types:

Pruebas

En el modo de prueba, los pagos con wallets siguen el mismo flujo de checkout sin mover dinero real.

Pruebas de Apple Pay

1

Use Test Mode

Desactiva el interruptor Live Mode en la barra lateral del dashboard y usa API keys creadas en el modo de prueba.
2

Add a Card to Apple Wallet

Añade una tarjeta real a Apple Wallet. En el modo de prueba, no se cobra la tarjeta.
3

Complete a Test Purchase

Abre el checkout en un dispositivo Apple y completa el flujo de Apple Pay.
Apple Pay requiere HTTPS. No aparece en localhost a menos que la página se sirva mediante HTTPS.

Pruebas de Google Pay

1

Join the Test Card Group

Únete al grupo de tarjetas de prueba de Google Pay para añadir tarjetas de prueba a tu wallet.
2

Enable Test Mode

Usa API keys creadas en el modo de prueba.
3

Complete a Test Purchase

Selecciona una de las tarjetas de prueba en Google Pay para completar la transacción.

Amazon Pay y Cash App Pay

Usa tus API keys del modo de prueba y sigue el flujo de checkout estándar. Las transacciones de prueba se simulan y no se realiza ningún cargo real.

Compatibilidad con SDK

La disponibilidad de las wallets depende de cómo presentes el checkout.

SDK web

Las wallets digitales funcionan en:
  • Overlay Checkout, excepto Apple Pay.
  • Inline Checkout. Apple Pay requiere verificación del dominio.
  • Integración directa mediante API con checkout alojado.

SDK móviles (Checkout)

Los SDK de checkout de Android, iOS, React Native y Flutter abren el checkout alojado de Dodo Payments en el navegador del sistema de la plataforma (SFSafariViewController en iOS, Chrome Custom Tabs en Android), no en un WebView. Apple Pay y Google Pay funcionan de la misma forma que en la web. Consulta la Guía de integración móvil para configurar el sistema.

Buenas prácticas

Los clientes móviles esperan Apple Pay y Google Pay. Muestra estas opciones de forma destacada en los checkouts móviles.
Si usas el checkout inline, verifica tu dominio para Apple Pay durante el desarrollo, no el día del lanzamiento.
No todos los clientes tienen una wallet digital. Incluye credit y debit en allowed_payment_method_types.
Los simuladores no reproducen completamente el comportamiento de las wallets. Prueba en dispositivos iOS y Android reales antes del lanzamiento.
Una wallet no aparece en un dispositivo no compatible o cuando el cliente no tiene tarjetas guardadas. Mantén visibles otros métodos de pago para estos clientes.

Solución de problemas

Comprobación:
  1. Para el checkout inline, ¿se verificó el dominio en Manage domains?
  2. ¿La página se carga mediante HTTPS?
  3. ¿El dispositivo utiliza iOS 17, iPadOS 17 o Safari 17 o posterior?
  4. ¿Tiene el cliente tarjetas en Apple Wallet?
  5. ¿Está incluido apple_pay en allowed_payment_method_types?
  6. ¿El checkout es superpuesto? Apple Pay no está disponible en el checkout superpuesto.
Solución: Completa la verificación del dominio y sirve la página mediante HTTPS. Haz la prueba en un dispositivo Apple real.
Después de hacer clic en Verify domain, Dodo Payments obtiene el archivo de asociación de tu dominio y envía el dominio a Apple. Un dominio que permanece en Pending normalmente tiene un archivo que Dodo Payments no puede obtener como se espera.Comprobación:
  1. El archivo está disponible en https://<your-domain>/.well-known/apple-developer-merchantid-domain-association.
  2. Se sirve mediante HTTPS con un certificado válido.
  3. Se resuelve sin redirecciones. Una redirección a www, a otro host o a una página de error hace que la comprobación falle.
  4. Se sirve como Content-Type: application/octet-stream o text/plain, no como text/html.
  5. Es el archivo descargado de Manage domains para esta empresa, no uno reutilizado de otra cuenta o proveedor.
Para confirmar que el archivo está disponible públicamente, solicita la URL desde fuera de tu propia red, por ejemplo, en una ventana de navegación privada. Las contraseñas de staging, las barreras de autenticación y las reglas del firewall suelen permitir que la solicitud funcione para ti, pero falle para Dodo Payments.Solución: Corrige el problema de alojamiento y vuelve a hacer clic en Verify domain. Si el dominio no pasa a Active después de una comprobación correcta, contacta con support@dodopayments.com e indica el nombre del dominio.
Comprobación:
  1. ¿El cliente utiliza un navegador compatible? Google Pay no aparece en Safari ni en ningún navegador de iOS.
  2. ¿Tiene el cliente tarjetas en Google Pay?
  3. ¿Está activada la configuración de Chrome Allow sites to check if you have payment methods saved?
  4. ¿Está incluido google_pay en allowed_payment_method_types?
Solución: Comprueba el navegador y la configuración de Google Pay del cliente.
Causas habituales:
  • La tarjeta de la wallet ha caducado o no es válida.
  • El banco rechazó la transacción.
  • Un problema de conexión de red interrumpió el pago.
Solución: Pide al cliente que compruebe la tarjeta de su wallet o que use otro método de pago.
Las wallets digitales solo aparecen en dispositivos compatibles:
  • Apple Pay: solo dispositivos Apple.
  • Google Pay: dispositivos Chrome o Android.
Solución: Esto es lo esperado. Mantén disponibles los pagos con tarjeta como alternativa.

Páginas relacionadas

Payment Methods Overview

Todos los métodos de pago compatibles.

Overlay Checkout

Abre el checkout como superposición en tu página.

Testing Process

Datos de prueba para todos los métodos de pago.

Mobile Integration Guide

Abre el checkout alojado en el navegador del sistema, donde Apple Pay y Google Pay funcionan igual que en la web.
Última modificación el 8 de octubre de 2026