Consulta y descarga tus comprobantes de pago
Sigue estos pasos para visualizar y descargar tus comprobantes de pago después de realizar una compra con Deuna.
Paso 1: Realiza un pago con referencia
Para que puedas ver tus comprobantes, es necesario que el pago se haya realizado usando DeunaSDK.initPaymentWidget(...)
con un "method_type":"reference"
configurado previamente.
await DeunaSDK.initPaymentWidget({
orderToken: "order_ABC123",
...
});
Paso 2: Verifica la disponibilidad de los comprobantes
Los comprobantes estarán disponibles solo si el pago incluye información de los reference_processors
(procesadores de referencia). Estos procesadores permiten descargar o seguir instrucciones desde los comprobantes.
Paso 3: Visualiza los comprobantes
Si el pago permite mostrar comprobantes, se abrirá una ventana con la siguiente información:
- Detalles de uno o varios comprobantes disponibles.
- Opción para seleccionar un comprobante específico si hay múltiples opciones.
- Instrucciones del procesador de referencia asociado a cada comprobante.
- Botón para descargar los comprobantes y guardarlos o imprimirlos.
Si no se cumplen las condiciones anteriores, los comprobantes no se mostrarán. En ese caso, el widget debería indicarte cómo continuar.
Paso 4: Integra la función en tu aplicación (para desarrolladores)
Si eres un usuario técnico, puedes usar el siguiente código para integrar la función en tu aplicación:
await DeunaSDK.initVoucher({
orderToken: "<DEUNA order token>", // Obligatorio: Token de la orden para inicializar el widget
callbacks: {
onClosed: (action) => {
console.log("onClose", action);
},
onError: (payload) => {
console.log("onError", payload);
},
onSuccess: (payload) => {
console.log("onSuccess", payload);
},
onEventDispatch: (type, data) => {
console.log(type, data);
},
...
},
});
Otras consideraciones
- Si no ves los comprobantes, revisa que el pago cumpla con las condiciones anteriores.
- Dependiendo del procesador de referencia, la información de cada comprobante puede variar.
- Si hay más de un comprobante disponible, podrás elegir cuál visualizar o descargar.
- Si los comprobantes no están disponibles, la aplicación podría ofrecerte otra alternativa para continuar.