Hi team,
I’m a developer working with CodeIgniter/PHP and trying to integrate ZATCA’s e-Invoicing system for simplified invoices in Sandbox mode.
I followed the documentation but I’m confused about a few things. Here’s what I’ve done:
- Registered on the ZATCA Developer Portal
- Generated a private key and CSR using OpenSSL
- Called the Compliance CSID API and got a response
- Tried calling the Production CSID API but got an error
My questions:
- How do I get the test Request ID required for the Production CSID API?
- I can’t find the EGS Management section in the Developer Portal – where is it?
- Do I need to generate a real certificate or just dummy data for Sandbox?
- What should I put in the Authorization header when using Reporting API?
- Is there a working Postman collection for testing all steps?
Please guide me step by step so I can understand how to complete the Sandbox onboarding process. I’m willing to follow your instructions.
Thanks in advance!
Where to Post Questions:
- ZATCA Developer Portal Help Center or Support Form
- Postman Community (if testing via Postman)
- Stack Overflow (tag with
zatca
,e-invoicing
,api
) - Email ZATCA Support – If no public forum is available