Documentation
Integrate Kashier payments into your website, app, or store
Kashier lets you accept payments in Egypt through a simple API, a hosted checkout, ready-made store plugins, and in-person terminals. Everything can be tested for free in the test environment before you go live.
Which integration should I use?
| Integration path | When to use it | Time to launch | Technical level |
|---|---|---|---|
| Payment sessions / embedded checkout | A checkout page hosted by Kashier, or embedded in your own page, reached by a single backend API call | Hours to days — needs a backend call to create a payment session | Low |
| Direct API integration | Full control over your own card form, saved-card tokens, 3D Secure, wallets, and installments | Days — the most integration work of any path here | High — also changes your PCI DSS scope |
| E-commerce plugins | You run WooCommerce, Shopify, Magento, PrestaShop, or another supported store platform and want no custom code | Fastest — install and configure a pre-built plugin | None to low |
| In-person payments (POS) | You want to drive Kashier POS terminals from your own Android app or backend | Requires physical terminals plus setup (IP whitelisting, APK signing for app-to-app) | Medium to high |
Need something in between? Payment links let you accept a payment with no code at all, and recurring payments charge customers on a schedule.
Choose your integration path
Get started
Create a test account, grab your API keys, and make your first test payment.
Accept payments
Payment sessions, hosted checkout, payment links, Apple Pay, and recurring payments.
Direct API integration
Build your own checkout with card tokens, 3D Secure, wallets, and installments.
E-commerce plugins
Connect WooCommerce, Shopify, Magento, and other store platforms without code.
Webhooks
Receive server-to-server notifications for payment events.
Payouts
Send money to bank accounts and wallets.
In-person payments
Integrate Kashier POS terminals with your app.
Dashboard API
Automate dashboard operations like invoices and refunds from your server.
Environments
Kashier has separate test and live environments. Use the test environment with test API keys while you build — no real money moves. See API keys for how the two modes work.