Skip to main content

Developers

Build on Kashier payment infrastructure

REST APIs, webhooks, SDKs, ecommerce plugins, sandbox access and documentation your team can ship with.

Quickstart

Three steps to your first test payment

  1. 1

    Create a sandbox merchant

    Sign up for sandbox access and retrieve your test API keys from the developer portal.

  2. 2

    Create a payment session

    Use the REST API or an SDK to create a session with amount, currency and order reference.

  3. 3

    Listen for webhooks

    Verify webhook signatures and update your order state when documented payment events arrive.

SDKs and tools

Integrate with the stack you already use

Developers

Make your first test payment in minutes

curl --location 'https://api.kashier.io/v3/payment/sessions' \
  --header 'Authorization: {{secret_key}}' \
  --header 'api-key: {{api_key}}' \
  --header 'Content-Type: application/json' \
  --data '{
    "amount": "150.00",
    "currency": "EGP",
    "order": "order-1042",
    "merchantRedirect": "https://yourstore.com/checkout/complete",
    "type": "one-time",
    "allowedMethods": "card,wallet",
    "merchantId": "MID-XXXX-XXX",
    "serverWebhook": "https://your_webhook_url"
  }'

Kashier mobile

Your whole business, in your pocket

Create links, watch transactions land, and approve actions — with two-factor and biometric login.