Egypt API Introduction
About 2 min
Getting started
Use Sandbox for integration tests, then switch to Production when you go live. For merchant credentials and environment switching, see the integration guide. For request signing, see signature generation.
API reference
| Area | Documentation |
|---|---|
| Transaction | Pay-in collection · Disbursement (pay-out) |
| Inquiry | Transaction status · Balance inquiry |
| Settlement | Settlement · Settlement SLA |
| Payment methods | Payment methods |
Environment Configuration
| Environment | Protocol | Media Type | Base URL |
|---|---|---|---|
| Sandbox | HTTPS | application/json | https://sandbox-gateway.smilepayz.com |
| Production | HTTPS | application/json | https://gateway.smilepayz.com |
API Overview
Egypt represents a dynamic and rapidly evolving digital payment ecosystem characterized by innovation, financial inclusion, and robust growth. Our comprehensive API solutions are specifically designed to address the unique characteristics of the Egyptian market.
Key Features
- Comprehensive Payment Solutions: Support for Fawry reference pay-in (FAWRY) and bank-code pay-out across the supported Egyptian bank network
- Local Market Adaptation: Tailored solutions for Egyptian banking regulations, currency (EGP), and local payment preferences
- Security and Compliance: Full compliance with Egyptian financial regulations and international security standards
- Real-Time Processing: Instant transaction processing and status updates for enhanced user experience
- Cross-Border Capabilities: Support for international transactions while maintaining local compliance
- Developer-Friendly: Comprehensive SDKs, detailed documentation, and extensive code examples
Egyptian Market Characteristics
- Currency: Egyptian Pound (EGP)
- Timezone: UTC+2 (Egypt Standard Time, Africa/Cairo; observe DST when applicable)
- Banking System: Extensive network of commercial banks, savings banks, and specialized financial institutions
- Payment Preferences: Strong preference for cash payments and traditional banking methods
- Regulatory Framework: Compliance with Central Bank of Egypt (CBE) and applicable regulations
Development Resources
Code examples

PayInRequestDemo.java— Pay-inPayoutRequestDemo.java— Pay-outInquiryBalanceDemo.java— Balance inquiryInquiryOrderStatusDemo.java— Order / transaction statusSignatureUtils.java— Signing helpers (minify, RSA-SHA256)
pay_in_request_demo.py— Pay-inpay_out_request_demo.py— Pay-outbalance_inquiry.py— Balance inquirystatus_inquiry.py— Order / transaction statusTool_Sign.py— Signing helpers (minify, RSA-SHA256)
pay_in_request_demo.js— Pay-inpay_out_request_demo.js— Pay-outinquiry_balance_demo.js— Balance inquiryinquiry_order_status.js— Order / transaction statusSignatureUtils.js— Signing helpers (minify, RSA-SHA256)
PayInRequestDemo.php— Pay-inPayoutRequestDemo.php— Pay-outInquiryBalanceDemo.php— Balance inquiryInquiryOrderStatusDemo.php— Order / transaction statusSignature.php— Signing helpers (minify, RSA-SHA256)
PayInRequestDemo.cs— Pay-inPayOutRequestDemo.cs— Pay-outBalanceInquiryDemo.cs— Balance inquiryOrderStatusInquiryDemo.cs— Order / transaction statusSignatureUtils.cs— Signing helpers (minify, RSA-SHA256)
PayInRequestDemoV2.go— Pay-inPayoutRequestDemoV2.go— Pay-outBalanceInquiryDemoV2.go— Balance inquiryOrderStatusInquiryDemoV2.go— Order / transaction statusSignatureUtils.go— Signing helpers (minify, RSA-SHA256)
