Tilopay.startPayment()
SDK 2.1.1Cierra la compra iniciada con Tilopay.Init() (o el guardado
iniciado con InitTokenize()).
Firma#
await Tilopay.startPayment()No recibe parámetros. Requiere que los datos estén completos: método de pago, datos de
tarjeta y los datos que el método necesite, enviados en Init() o en
updateOptions().
3DS: lo maneja el SDK#
El SDK maneja todo el flujo de 3D Secure. Si el banco lo pide, el SDK lo muestra en el
contenedor responseTilopay:
<div id="responseTilopay"></div>Dónde llega el resultado#
Cuando el pago sale bien, el SDK redirige y la promesa se resuelve con { "message": "" }, sin datos del pago. En error devuelve { "message": "<descripción>" }.
Si todo sale bien, el SDK redirige a la URL indicada en redirect. Ese redirect lo recibe el
navegador del cliente, así que antes de entregar el producto
confirmá el resultado en tu servidor.
Si hay un error, el método devuelve la descripción:
{
"message": "<descripción del error>"
}Con SINPE Móvil, mientras la transferencia no llegue, startPayment() devuelve el error de
SINPE en espera. Ver getSinpeMovil().
Última verificación: 2026-10-22