From sign-in to a verified payment
Verify Checkout gives your customers a branded hosted checkout, verifies their payment reference through Verify.et, and tells your backend when it is safe to credit your own wallet or order.
Give Your Coding Agent the Integration Playbook
Install the skill, then ask a compatible AI coding agent to add Verify Checkout to your app, site, or bot. It gets the API workflow, security boundaries, and integration guidance in one place.
npx skills add https://github.com/negusnati/verify-checkout --skill verify-checkoutReview generated changes and keep your API key on the server—the skill guides the integration but never replaces your security review.

The merchant journey
Your backend
Creates a deposit with a server-side API key.Hosted checkout
Collects the payer's provider, amount, and reference.Verify.et
Checks the submitted transaction against the selected provider.Your backend
Reconciles the result by webhook or polling, then credits once.
Your money stays with you
Customers pay a receiving account that your business owns. Verify Checkout coordinates checkout and verification; it does not custody or settle funds.
Choose your path
Quick Start
Complete the full first-deposit journey.
How it works
Understand routing, verification, and system boundaries.
Create a deposit
Use the public API and redirect to hosted checkout.
Webhooks
Automate outcome delivery with signed events.
Operate safely
Credit once and recover from missed events.
API reference
Explore the generated OpenAPI contract.
API keys belong on your server. Never expose them in browser code, mobile apps, logs, or checkout URLs.
Accept and verify Ethiopian account-to-account payments without holding customer funds.
Last updated October 6, 2026