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.
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",
...
});
2.: Verifica la disponibilidad de los comprobantes
Los comprobantes quedan disponibles si el pago incluye información de los procesadores de referencia en reference_processors
.
Estos procesadores permiten descargar o seguir instrucciones desde los comprobantes.
3. Visualiza los comprobantes
Si el pago permite mostrar comprobantes, se abre 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 indica cómo continuar.
4. Integra la función en tu aplicación
Usa 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
Ten en cuenta los siguientes punto expidiendo comprobantes de pago con el Payment Widget Web:
- 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.