Accept payments
Accept payments
Pick the right Kashier integration for online payments
Kashier gives you several ways to accept a payment. Pick the one that matches how much you want to build:
| You want | Use | Effort |
|---|---|---|
| A checkout page hosted by Kashier, reached by an API call | Payment sessions | Low |
| The checkout embedded in your own page (iframe) | Embed the checkout | Low |
| A payment page you can share by link, with no code at all | Payment links | None |
| Apple Pay directly on your site | Apple Pay | Medium |
| A QR code or request to pay over InstaPay | InstaPay | Medium |
| Egyptian Meeza cards, submitted as ordinary cards | Meeza | None |
| Charging customers on a schedule | Recurring payments | Medium |
| Full control over the card form and payment flow | Direct API integration | High |
Before building the payment, a couple of supporting tools are worth knowing about:
- Currency conversion — look up live exchange rates for cross-currency pricing.
- Product catalog — build itemized payment links and checkout pages from products instead of a flat amount.
After the payment, you can manage the full lifecycle:
- Authorize and capture — hold funds first, capture later.
- Transactions — query payment status and history.
- Refunds and void.
- Settlement and order reconciliation.
- Webhooks — get notified server-to-server about every event.