Saltar al contenido principal
Dodo Payments soporta una amplia gama de métodos de pago para ayudarte a atender a clientes a nivel global. Todos los métodos de pago listados se activan automáticamente una vez que tu cuenta de comerciante está verificada y el modo en vivo está habilitado.
Activación Automática: No se necesita configuración adicional de tu parte. Todos los métodos de pago están preconfigurados y gestionados por Dodo Payments. Opcionalmente, puedes restringir qué métodos aparecen en el proceso de pago utilizando la configuración de API descrita a continuación.

Métodos de Pago Soportados

La siguiente tabla proporciona una referencia rápida para todos los métodos de pago disponibles, su disponibilidad regional y limitaciones clave:
Método de PagoPaíses SoportadosMonedas SoportadasSoporta Suscripciones
Tarjetas de CréditoGlobalTodas las monedas
Tarjetas de DébitoGlobalTodas las monedas
Apple PayGlobal (Excl. IN)Todas las monedas
Google PayGlobal (Excl. IN)Todas las monedas
Amazon PayGlobal (Excl. IN)USDNo
Cash App PayEE. UU.USDNo
Afterpay (BNPL)EE. UU., Reino UnidoUSD, GBPNo
Klarna (BNPL)EE. UU., Europa*USD, EUR, GBP, DKK, NOK, SEK, CZK, RON, PLN, CHFNo
PayPalGlobalEUR, GBPNo
UPIIndiaINRSí*
Rupay (Crédito/Débito)IndiaINRSí*
BancontactBélgicaEURNo
EPSAustriaEURNo
iDEALPaíses BajosEURNo
MultibancoPortugalEURNo
Cada transacción debe cumplir con el monto mínimo requerido para cada moneda. Para USD, el mínimo es 0.50 USD. Los mínimos para otras monedas varían según la región. Ver Monedas Soportadas y Mínimos
Klarna y Afterpay requieren un monto mínimo de transacción de 50.01 USD (o equivalente en monedas soportadas) para ser elegibles en el proceso de pago. Las transacciones por debajo de este umbral no serán elegibles para estas opciones de pago BNPL.Para detalles sobre los países soportados por Klarna, consulta la sección de BNPL a continuación.
Métodos de Pago Indios: Las suscripciones de UPI y Rupay son soportadas con mandatos compatibles con RBI. Consulta la sección Suscripción con Mandatos Compatibles con RBI para detalles importantes sobre límites de mandato y retrasos en el procesamiento.

Detalles del Método de Pago

Dodo Payments acepta todas las principales redes de tarjetas de crédito y débito a nivel global. Puedes aceptar:
  • Visa – Red global confiable y ampliamente aceptada
  • Mastercard – Red robusta y segura con alcance global
  • American Express – Beneficios premium y excelente servicio al cliente
  • Discover – Recompensas competitivas, fuerte presencia en EE. UU.
  • JCB – Principal red de tarjetas asiática con alcance en expansión
  • UnionPay – Dominante en China y Asia, con creciente aceptación global
  • Interac – Red de pagos débito segura de Canadá
  • Cartes Bancaires – Ampliamente utilizada en Francia
  • Diners Club – Tarjeta internacional premium con beneficios exclusivos
  • Tarjetas Locales Coreanas – Soporte para redes de tarjetas nacionales de Corea
Ofrece a los clientes un proceso de pago rápido y seguro utilizando billeteras digitales:
  • Apple Pay – Paga fácilmente en iOS, macOS y watchOS
  • Google Pay – Pagos seguros en Android, web y en tienda
  • PayPal – Pagos globales en EUR y GBP (no disponible para suscripciones)
  • Cash App Pay – Pagos móviles para clientes de EE. UU. (no disponible para suscripciones)
  • Amazon Pay – Usa credenciales de Amazon para un proceso de pago simple (no disponible para suscripciones)
Aumenta la conversión ofreciendo opciones de pago a plazos flexibles:
  • Klarna – Habilita pagos flexibles con las opciones de Klarna: paga en 4 plazos, paga en 30 días o financia tu compra. Klarna está disponible en EE. UU. y 19 países europeos, incluyendo Austria, Bélgica, República Checa, Dinamarca, Finlandia, Francia, Alemania, Grecia, Irlanda, Italia, Países Bajos, Noruega, Polonia, Portugal, Rumanía, España, Suecia, Suiza y el Reino Unido. Las monedas soportadas incluyen USD, EUR, GBP, DKK, NOK, SEK, CZK, RON, PLN y CHF.
  • Afterpay – Permite a los clientes dividir compras en cuatro pagos sin intereses. Afterpay está disponible en EE. UU. y Reino Unido, soportando pagos en USD y GBP.
Acepta las principales opciones de pago indias:
  • UPI – Los clientes escanean un código QR o utilizan aplicaciones (Google Pay, PhonePe, Paytm, CRED) para transferencias bancarias instantáneas y sin contacto
  • Tarjetas Rupay – Pagos seguros de crédito y débito a través de la red de tarjetas nacionales de India
Ofrece opciones europeas localizadas para aumentar las conversiones:
  • iDEAL (Países Bajos) – Pagos bancarios en línea instantáneos en los Países Bajos
  • Bancontact (Bélgica) – Método de tarjeta de débito confiable en Bélgica
  • Multibanco (Portugal) – Método de pago portugués para transferencias bancarias y pagos en cajeros automáticos
  • EPS (Austria) – Pagos directos de banca en línea en Austria

Configuración de Métodos de Pago

Si bien todos los métodos de pago están automáticamente disponibles según la ubicación y moneda del cliente, puedes restringir opcionalmente qué opciones de pago aparecen durante el proceso de pago utilizando el parámetro allowed_payment_method_types.

Cuándo Configurar Métodos de Pago

Es posible que desees configurar los métodos de pago permitidos para:
  • Controlar qué opciones de pago aparecen a los clientes según tus requisitos comerciales
  • Restringir métodos de pago para tipos de productos específicos o flujos de transacción
  • Mantener consistencia en diferentes experiencias de pago
  • Optimizar la experiencia de pago para tu público objetivo

Implementación

1

Agregar parámetro a la solicitud de API

Incluye el campo allowed_payment_method_types en tu solicitud de creación de pago o suscripción:
{
  "allowed_payment_method_types": [
    "credit",
    "debit",
    "apple_pay"
  ]
}
2

Probar la configuración

Verifica que solo los métodos de pago especificados aparezcan en el proceso de pago.
Prueba la disponibilidad de métodos de pago con diferentes ubicaciones y monedas de clientes para asegurarte de que la configuración funcione como se espera.

Puntos finales de API

Esta configuración es soportada por los siguientes puntos finales:

Ejemplos de Implementación

{
  "amount": 1000,
  "currency": "usd",
  "allowed_payment_method_types": [
    "credit",
    "debit",
    "apple_pay",
    "google_pay"
  ]
}

Mejores Prácticas

Si allowed_payment_method_types no está especificado, todos los métodos de pago elegibles estarán disponibles según la ubicación del cliente, la moneda y el tipo de transacción. Solo usa este parámetro cuando necesites restringir métodos de pago.
Considera tu mercado objetivo al seleccionar métodos de pago. Incluir opciones específicas de la región (como UPI para India o iDEAL para los Países Bajos) puede mejorar significativamente las tasas de conversión en esos mercados.
Rastrea qué métodos de pago utilizan tus clientes con más frecuencia y ajusta tus métodos permitidos según los patrones de uso real y los datos de conversión.

Consideraciones Importantes

La disponibilidad de métodos de pago depende de múltiples factores:
  • Ubicación del Cliente: Algunos métodos de pago son específicos de la región
  • Configuraciones del Comerciante: La configuración y capacidades de tu cuenta
  • Moneda: Los métodos de pago soportados varían según la moneda
  • Tipo de Transacción: Algunos métodos no soportan suscripciones o tienen montos mínimos
Agregar un método de pago a allowed_payment_method_types no garantiza que aparecerá; también debe ser elegible según estos factores.

Solución de Problemas

Causas posibles:
  • El método de pago no está incluido en allowed_payment_method_types
  • El método de pago no es soportado para la ubicación del cliente
  • El método de pago no soporta la moneda de la transacción
  • Para suscripciones: el método de pago no soporta pagos recurrentes
  • El monto de la transacción está por debajo del umbral mínimo (por ejemplo, métodos BNPL)
Solución: Verifica que se cumplan todos los requisitos de elegibilidad y revisa la configuración de tu solicitud de API.
Causas posibles:
  • El parámetro allowed_payment_method_types no se está pasando correctamente
  • Puede haber configuraciones conflictivas en tu panel de comerciante
Solución: Revisa la carga útil de tu solicitud de API y asegúrate de que el parámetro esté correctamente formateado como un arreglo de cadenas.
Causas posibles:
  • La ubicación del cliente no coincide con la región soportada por el método de pago
  • La moneda no es soportada por el método de pago regional
  • Tu cuenta de comerciante puede no estar habilitada para ese método de pago específico
Solución: Verifica la compatibilidad regional y de moneda, y contacta al soporte si crees que el método debería estar disponible.
Cargo de suscripción fallido después de una actualización/reducción:
  • El nuevo monto del cargo puede exceder el límite de mandato existente (umbral de ₹15,000)
  • El cliente puede necesitar actualizar su método de pago para establecer un nuevo mandato
Solución: Pide al cliente que actualice su método de pago o ajusta el monto de la suscripción para mantenerse dentro de los límites del mandato.Suscripción en espera después de iniciar el cargo:
  • El cliente puede haber cancelado el mandato durante la ventana de procesamiento de 48 horas
  • El cliente puede no haber autorizado un cargo de alto valor (≥₹15,000)
Solución: Monitorea los eventos de webhook para cancelaciones de mandato y fallos de pago. Implementa lógica de reintento o pide a los clientes que restablezcan su método de pago.Deducción de pago retrasada:
  • Comportamiento normal: las suscripciones de tarjetas indias y UPI tienen un retraso de 48 horas entre la iniciación del cargo y la deducción real
  • Este retraso puede extenderse hasta 2-3 horas adicionales dependiendo de las APIs bancarias
Solución: Este es un comportamiento esperado. No actives beneficios o créditos hasta que se reciba la confirmación de pago a través de webhooks.
Cuándo actualizar métodos de pago:
  • La tarjeta del cliente expira o es reemplazada
  • El cliente quiere usar un método de pago diferente
  • La suscripción está en estado on_hold debido a un pago fallido
  • El método de pago necesita ser cambiado por cualquier razón
Para suscripciones activas: Actualizar el método de pago para una suscripción activa simplemente actualiza el método de pago para futuras renovaciones. No se crea un cargo inmediato.Para suscripciones en espera: Cuando una suscripción está en estado on_hold (debido a un fallo en la renovación o un fallo en el cargo de cambio de plan), actualizar el método de pago:
  • Creará automáticamente un cargo por las deudas restantes
  • Generará una factura por el cargo
  • Procesará el pago utilizando el nuevo método de pago
  • Reactivará la suscripción a estado active tras el pago exitoso
// Update payment method for active subscription
await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'new',
  return_url: 'https://example.com/return'
});

// Or use existing payment method
await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'existing',
  payment_method_id: 'pm_abc123'
});

// For on_hold subscription - automatically creates charge
const response = await client.subscriptions.updatePaymentMethod('sub_123', {
  type: 'new',
  return_url: 'https://example.com/return'
});

if (response.payment_id) {
  // Charge created for remaining dues
  // Redirect customer to response.payment_link
  // Monitor webhooks: payment.succeeded → subscription.active
}
Eventos de Webhook:
  • Para suscripciones on_hold: Recibirás payment.succeeded seguido de subscription.active después de la actualización exitosa del método de pago
  • Monitorea estos eventos para rastrear el estado de reactivación de la suscripción

Referencia de API para Actualizar Método de Pago

Consulta la documentación completa de la API para actualizar métodos de pago.

Estados de Suscripción

Aprende más sobre los estados de suscripción, incluyendo activo y en espera.

Ampliando Opciones de Pago

Continuamente agregamos nuevos métodos de pago a Dodo Payments. Esta página se actualizará a medida que más opciones estén disponibles. Si necesitas un método de pago específico que no esté listado aquí, contáctanos a [email protected], y consideraremos agregarlo a nuestra hoja de ruta.