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
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
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
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 TapTime | De dónde sale |
|---|---|
| Secret API key | Settings → API keys. Empieza por xnd_. Secreta. |
| Webhook verification token | Settings → 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 TapTime | De dónde sale |
|---|---|
| Server key | Panel 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 TapTime | De dónde sale |
|---|---|
| Secret key | Developers → API keys. sk_test_ en modo de prueba, sk_live_ en real. Secreta. |
| Webhook secret key | Developers → 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 methods | Opcional. 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.
Gracias: esto nos ayuda a mejorar estas guías.
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