How a Kiosk payment works
Kiosk is a redirect payment method with a delayed, offline payment step:- The customer selects Kiosk at checkout.
- Payrails creates a payment intention with Paymob and returns a redirect URL to the Paymob checkout page.
- The customer gets a payment reference on the Paymob page. Paymob also emails it to the customer.
- The customer leaves the Paymob page with the reference. Paymob doesn’t redirect back for Kiosk, so the customer isn’t sent to your
returnInfoURL. The payment stays pending. - The customer pays the reference in cash at an Aman or Masary outlet.
- Paymob notifies Payrails, and Payrails updates the payment.
Supported currencies and countries
Kiosk supports EGP (Egyptian pound) as its only presentment currency. Kiosk is available to customers based in:| Regions | Countries |
|---|---|
| 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
| Workflow | Paymob |
|---|---|
| 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
kioskas thepaymentMethodCode. The PSP guide lists themetafields that PSP requires.