Documentation menu

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

01

Create an API key

Create a workspace key in the dashboard and store it in your server environment.

02

Make one verification

Send a payment reference to the universal verification endpoint and handle the result.

03

Choose your workflow

Add batch or image verification, or build a hosted commerce flow with payment links.

04

Prepare for production

Handle provider failures, protect secrets, and use webhooks for reliable background updates.

Choose a workflow

API 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.