receipt_url listo para descargar, y al llegar a estado final el
comprobante también se envía automáticamente por email al dueño de la
cuenta (con opt-out).
Descargar un comprobante
Todo recurso transaccional conGET /{id} tiene su GET .../receipt. El
PDF sale en inglés por defecto; pasa ?lang=es o ?lang=zh para español o chino. Las páginas del pagador también pueden persistir cbpay_pay_locale.
depositID de los depósitos crypto viene en GET /v1/crypto/transactions
(campo deposit_id de cada depósito, junto a su receipt_url).
Solo el dueño de la operación (o el admin de la organización) puede
descargar el comprobante: un ID ajeno responde
404 not_found. El PDF
muestra los datos del beneficiario tal como los enviaste.El comprobante de un payout incluye la línea Referencia bancaria — el
id de la transacción asignado por el banco de destino — en cuanto el banco
confirma el pago. Mientras el payout está en tránsito la línea simplemente
no aparece: vuelve a descargarlo cuando quede
completed.receipt_url en respuestas y webhooks
No construyas las URLs a mano: toda respuesta de payout, payin,
transferencia, retiro, depósito, swap y transacción de tarjeta incluye
receipt_url, y los webhooks de estados finales
(payout_status_changed, payin_credited, transfer_received,
crypto_deposit_credited, crypto_withdrawal_status_changed,
card_transaction) también lo llevan en el payload.
Estados y marca de agua
El comprobante refleja el estado de la operación al momento de la descarga:Verificación de autenticidad (QR)
Cada PDF lleva impreso un código de verificación firmado y su QR. El QR abre una URL pública — sin credenciales — que responde con los datos reales y actuales de la operación:- La respuesta nunca incluye datos personales del beneficiario, cuentas ni direcciones: solo tipo, estado, monto y fecha.
- El código está firmado criptográficamente: uno adulterado o inventado
responde
404con"valid": false. - La verificación muestra los datos vigentes: si alguien edita el PDF para inflar el monto, el QR lo delata al instante.
- El
verify_urlincluido en los payloads de comprobante y en los emails apunta directo a la página de seguimiento: quien lo recibe aterriza en la vista con timeline.
Email automático con el comprobante
Cuando una operación llega a estado final (completada o fallida), el dueño de la cuenta recibe un email con el PDF adjunto y el link de verificación. Aplica a payouts, payins, transferencias enviadas, depósitos y retiros crypto y conversiones (las compras con tarjeta no envían email, para no saturar tu bandeja). Para desactivarlo (o reactivarlo) por cuenta:Errores propios
FAQ
¿El comprobante se genera una sola vez o puedo descargarlo cuando quiera?
¿El comprobante se genera una sola vez o puedo descargarlo cuando quiera?
Cuantas veces quieras: se genera al vuelo con los datos vigentes de la
operación. Por eso un comprobante descargado en
pending sale con marca
de agua y el mismo endpoint, después del webhook final, entrega la
versión limpia.¿Puedo compartir el comprobante con el beneficiario o con un auditor?
¿Puedo compartir el comprobante con el beneficiario o con un auditor?
Sí — para eso existe. Quien lo reciba puede escanear el QR y confirmar
contra la plataforma que el documento es auténtico y que el estado y el
monto son los reales, sin necesidad de credenciales.
¿Qué pasa si alguien edita el PDF?
¿Qué pasa si alguien edita el PDF?
El PDF es solo la representación: la verdad vive en la plataforma. El QR
y el código llevan una firma criptográfica ligada a la operación real; al
consultarlos se muestran el monto y estado verdaderos, por lo que
cualquier adulteración queda en evidencia.
¿En qué idiomas está el comprobante?
¿En qué idiomas está el comprobante?
Inglés (
?lang=en), español (?lang=es) y chino simplificado
(?lang=zh). La página pública de seguimiento detecta el idioma del
navegador del visitante automáticamente.¿Con qué marca sale el comprobante?
¿Con qué marca sale el comprobante?
Con el branding de la plataforma donde operas (logo, colores y datos de
contacto del operador). La cartola PDF/Excel usa la misma identidad.
¿El QR expira?
¿El QR expira?
No. El código verifica mientras exista la operación, y siempre responde
su estado vigente.
Link de seguimiento de transacciones
Cada comprobante tiene además una página pública de seguimiento compartible con timeline del estado en vivo — sin iniciar sesión.