Register a fiscal profile — upload the CSD files
No base64 needed: upload the The profile comes back on hold —
.cer/.key directly. The bundled SAT test CSD lives at
test/cfdi/fixtures/ (RFC AAA010101AAA, password 12345678a). Keys are AES-256-GCM
encrypted at rest and never returned.status: "requires_action" with a sign_manifest
action under next_actions — and cannot stamp until its carta manifiesto is signed.Sign the carta manifiesto
Prodigia requires a signed carta manifiesto per RFC to authorize timbrado. This API signs it
for you (no browser portal), and the gate applies in test too — the simulated PAC signs it.
The manifiesto is signed with the taxpayer’s FIEL (e.firma); in simulated mode the fixture CSD
doubles as the FIEL, so reuse the same files. The profile then flips to
status: "active".Next steps
Stamping in depth
Taxes, discounts, tax-included pricing, credit notes, and complemento de pago.
Go multi-tenant
Hold many clients under one platform key with the
Invoice-Account header.Webhooks
Receive signed events and verify them (JS + Python snippets).
Going live
Live keys, a real CSD, the carta manifiesto, and the production checklist.