Indonesia y Filipinas: Xendit, Midtrans, PayMongo

Xendit en ambos países, Midtrans en Indonesia y PayMongo en Filipinas: todos con página de pago alojada, monederos locales, QR y transferencia bancaria.

4 min de lectura Cobrar pagos Actualizado el 16.09.2026

En ambos mercados, la mayoría de los clientes pagan con un monedero electrónico, un código QR nacional o una transferencia bancaria en lugar de con tarjeta. Los tres proveedores llevan al cliente a su propia página de pago alojada, que muestra los métodos que tengas activados en tu cuenta.

Xendit (Indonesia, Filipinas)

El mismo modelo de cuenta en los dos países, en rupias o en pesos. TapTime abre una sesión de pago de Xendit para cada cuenta y la vuelve a consultar en Xendit antes de marcar nada como pagado.

  1. 1
    Crea una clave de API

    En el panel de Xendit, abre Settings → API keys y genera una clave secreta con permiso de escritura para Money-in.

  2. 2
    Apunta el webhook a TapTime

    En Settings → Webhooks, pon como Payment Session URL la URL de retorno que aparece para Xendit en la pantalla «Integraciones».

  3. 3
    Copia el token de verificación

    Aparece en esa misma página de Webhooks y demuestra que cada notificación procede de Xendit.

Campo en TapTimeDe dónde sale
Secret API keySettings → API keys. Empieza por xnd_. Secreta.
Webhook verification tokenSettings → Webhooks. Secreto.

Midtrans Snap (Indonesia)

Midtrans solo necesita un valor. Usa la server key de sandbox con el modo de prueba activado y la de producción cuando tu cuenta esté aprobada.

Campo en TapTimeDe dónde sale
Server keyPanel de Midtrans → Settings → Access keys. Secreta.

PayMongo (Filipinas)

El checkout alojado de PayMongo acepta tarjetas, GCash, Maya, QR Ph y más. El webhook se crea una sola vez en tu panel de PayMongo y se firma con su propio secreto.

Campo en TapTimeDe dónde sale
Secret keyDevelopers → API keys. sk_test_ en modo de prueba, sk_live_ en real. Secreta.
Webhook secret keyDevelopers → Webhooks, en el endpoint que creaste para la URL de retorno de TapTime con el evento checkout_session.payment.paid. Empieza por whsk_. Secreta.
Payment methodsOpcional. Métodos activados en tu cuenta, separados por comas, como card, gcash, paymaya, qrph. Déjalo vacío para usar esos cuatro.

Preguntas frecuentes

¿Por qué los importes en rupias son números enteros?

Las pasarelas indonesias cobran las rupias en unidades enteras. TapTime envía la cuenta redondeada a la rupia más cercana, que en la práctica es la propia cuenta, ya que los precios de la carta no llevan céntimos (sen).

¿Cuál es el más rápido de poner en marcha?

Xendit y PayMongo dan de alta online y te dejan probar enseguida con claves de prueba. Midtrans revisa tu cuenta antes de que funcionen las claves de producción, pero su sandbox está disponible al momento.

¿Te ha resultado útil este artículo?
¿No ha resuelto tu duda?

Escríbenos e indica la página en la que estabas. Una persona lee cada mensaje y responde en el idioma en que nos escribas.

Escríbenos