Skip to main content
Kiosk lets customers in Egypt pay in cash. They get a payment reference at checkout and pay it at an Aman or Masary outlet. Payrails processes Kiosk through Paymob as the payment service provider (PSP).

How a Kiosk payment works

Kiosk is a redirect payment method with a delayed, offline payment step:
  1. The customer selects Kiosk at checkout.
  2. Payrails creates a payment intention with Paymob and returns a redirect URL to the Paymob checkout page.
  3. The customer gets a payment reference on the Paymob page. Paymob also emails it to the customer.
  4. The customer leaves the Paymob page with the reference. Paymob doesn’t redirect back for Kiosk, so the customer isn’t sent to your returnInfo URL. The payment stays pending.
  5. The customer pays the reference in cash at an Aman or Masary outlet.
  6. Paymob notifies Payrails, and Payrails updates the payment.
The payment can stay pending for hours or days, until the customer pays. Payrails captures Kiosk payments immediately, so a paid reference is final.

Supported currencies and countries

Kiosk supports EGP (Egyptian pound) as its only presentment currency. Kiosk is available to customers based in:
RegionsCountries
Africa🇪🇬 Egypt

Integrate Kiosk

Choose the PSP that processes Kiosk for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.

Paymob

Kiosk via Paymob

Check PSPs

WorkflowPaymob
Payrails SDK✔
Payrails API✔
Delayed / Manual Capture✖
Instant Capture✔
Cancel / Void✖
Refund / Reverse✖
Save Instruments✖
Merchant Initiated Transaction (MIT)✖

Ways to integrate Kiosk

  • Payrails SDK: the Web SDK shows Kiosk when your workflow returns it as a payment option.
  • Payrails API: call lookup payment options, then authorize with kiosk as the paymentMethodCode. The PSP guide lists the meta fields that PSP requires.
In both cases, confirm the final result through webhook notifications or the execution status.
Last modified on October 27, 2026