VERIPAY_KEY cargada como variable de entorno.
CEP en XML (modo auto)
curl -sS -X POST "https://veripay.datagora.mx/api/v1/cep/xml_auto" \
-H "Content-Type: application/json" \
-H "x-api-key: $VERIPAY_KEY" \
-d '{
"fecha": "2025-08-15",
"clave_rastreo": "CR12345678",
"cuenta": "012180001234567890",
"monto": 1234.56
}' \
--output cep.xml
CEP en PDF
curl -sS -X POST "https://veripay.datagora.mx/api/v1/cep/pdf_auto" \
-H "x-api-key: $VERIPAY_KEY" \
-H "Content-Type: application/json" \
-d '{"fecha":"2025-08-15","clave_rastreo":"CR12345678","cuenta":"012180001234567890","monto":1234.56}' \
--output cep.pdf
ZIP (PDF + XML en una sola llamada)
curl -sS -X POST "https://veripay.datagora.mx/api/v1/cep/zip_auto" \
-H "x-api-key: $VERIPAY_KEY" \
-H "Content-Type: application/json" \
-d '{"fecha":"2025-08-15","clave_rastreo":"CR12345678","cuenta":"012180001234567890","monto":1234.56}' \
--output cep.zip
Base64 (cliente sin soporte binario)
curl -sS -X POST "https://veripay.datagora.mx/api/v1/cep/base64" \
-H "x-api-key: $VERIPAY_KEY" \
-H "Content-Type: application/json" \
-d '{
"fecha":"2025-08-15",
"clave_rastreo":"CR12345678",
"emisor":"40012",
"receptor":"40021",
"cuenta":"012180001234567890",
"monto":1234.56
}'
{
"ok": true,
"filename": "cep.pdf",
"content_type": "application/pdf",
"data": "JVBERi0xLjQKJeLjz9MK..."
}