Veritas API
Add Ethiopian payment verification to your app.
Get an API key from Veritas, verify payment receipts from your server, and expand into batch processing, receipt images, products, payment links, orders, and automation.
Implementation path
Create an API key
Create a workspace key in the dashboard and store it in your server environment.
Make one verification
Send a payment reference to the universal verification endpoint and handle the result.
Choose your workflow
Add batch or image verification, or build a hosted commerce flow with payment links.
Prepare for production
Handle provider failures, protect secrets, and use webhooks for reliable background updates.
Choose a workflow
Verify payments
Use a provider-specific endpoint or let the universal route detect the receipt format.
Read guideProcess batches
Submit references together while keeping an individual result for every item.
Read guideSell products
Create products, payout destinations, hosted payment links, and recorded orders.
Read guideAutomate delivery
Sign and deliver workspace events to your application or managed notification channels.
Read guideAPI conventions
The examples use the hosted Veritas API at https://verifyapi.leulzenebe.pro. You only need to set a different API URL when you run your own Veritas API fork.
Send your API key through x-api-key. JSON routes use application/json; receipt-image verification uses multipart form data.
Inspect both the HTTP status and JSON body. Some provider adapters can return a provider failure with HTTP 200.