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.
  • Protocolo: La página debe cargarse mediante HTTPS.
  • Dominio: Para el checkout inline, el dominio debe verificarse con Apple.

Verificación del dominio

La verificación del dominio solo es necesaria para el checkout inline (integrado). El checkout alojado y los enlaces de pago muestran Apple Pay sin ella.
Apple Pay no está disponible en el checkout overlay. 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 dominios de Apple Pay 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 integras 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 redireccionamientos, 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 el 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 que los clientes paguen con tarjetas guardadas en su cuenta de Google.

Requisitos

  • Navegadores: Chrome en equipos de escritorio y Android, y Firefox en equipos de escritorio. 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, Permitir que los sitios comprueben si tienes métodos de pago guardados debe estar activado.

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 que los clientes completen 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 que los clientes de EE. UU. paguen 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 que los usuarios de Revolut paguen 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 billetera siguen el mismo flujo de checkout sin mover dinero real.

Pruebas de Apple Pay

1

Use Test Mode

Desactiva el interruptor de Live Mode en la barra lateral del dashboard y usa las 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 realiza ningún cargo en 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 billetera.
2

Enable Test Mode

Usa las 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 billeteras depende de cómo presentes el checkout.

SDK web

Las billeteras digitales funcionan en:
  • Checkout Overlay, excepto Apple Pay.
  • Checkout Inline. Apple Pay requiere verificación del dominio.
  • Integración directa con la API mediante 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 la integración.

Prácticas recomendadas

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 billetera digital. Incluye credit y debit en allowed_payment_method_types.
Los simuladores no reproducen completamente el comportamiento de las billeteras. Haz pruebas en dispositivos iOS y Android reales antes del lanzamiento.
Una billetera 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

Comprueba:
  1. Para el checkout inline, ¿el dominio está verificado en Manage domains?
  2. ¿La página se carga mediante HTTPS?
  3. ¿El dispositivo usa iOS 17, iPadOS 17 o Safari 17 o posterior?
  4. ¿El cliente tiene tarjetas en Apple Wallet?
  5. ¿apple_pay está incluido en allowed_payment_method_types?
  6. ¿El checkout es overlay? Apple Pay no está disponible en el checkout overlay.
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.Comprueba:
  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 redireccionamientos. 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 desde 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. ¿El cliente tiene tarjetas en Google Pay?
  3. ¿Está activada en Chrome la opción Permitir que los sitios comprueben si tienes métodos de pago guardados?
  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 comunes:
  • La tarjeta de la billetera está caducada 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 billetera o que use otro método de pago.
Las billeteras digitales aparecen solo 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 overlay en tu página.

Testing Process

Datos de prueba para cada método de pago.

Mobile Integration Guide

Abre el checkout alojado en el navegador del sistema, donde Apple Pay y Google Pay funcionan como en la web.
Última modificación el 26 de septiembre de 2026