System Overview
YallaPay System Architecture
YallaPay provides a comprehensive payment gateway solution for businesses in Sudan. Our system is designed to be flexible, secure, and easy to integrate with your existing applications.
Security Standards
At YallaPay, we adhere to industry-standard security protocols to ensure the safety of all transactions:
- PCI DSS Compliance: Our systems follow the Payment Card Industry Data Security Standard guidelines to ensure secure handling of payment card information.
- TLS Encryption: All data transmissions use Transport Layer Security (TLS) to protect sensitive information.
- Tokenization: We implement tokenization as recommended by OWASP to enhance payment security.
Integration Options
We offer several integration options to suit different business needs:
- Web Checkout - Our hosted checkout solution that's perfect for websites and requires minimal integration effort.
- Direct API - For businesses that need more control over the payment flow and user experience.
- Mobile SDK - Native SDKs for Android and iOS applications.
Dashboard Features
Our merchant dashboard provides comprehensive tools to manage your payment operations:
- Home - Get an overview of your payment activities and key metrics.
- Transactions - View and manage all your payment transactions.
- Settings - Configure your account, security options, and compliance requirements.
- Test and Live Mode - Test your integration before going live.
Industry Best Practices
Our payment gateway implements best practices as recommended by leading financial institutions:
- Fraud Detection: We utilize advanced fraud detection techniques as outlined by the Federal Reserve's Payment System guidelines.
- International Standards: Our system follows ISO 20022 standards for financial messaging.
- Local Compliance: We adhere to all regulations set by the Central Bank of Sudan.

Related Documentation
Web Checkout
Implement our hosted checkout solution for websites and mobile apps. Learn how to generate payment links, handle redirects, and process transactions using our web checkout API.
Direct API
Implement direct API integration for OTP payment methods. Learn the three-step process of obtaining payment intent, requesting OTP, and confirming payment with complete code examples.
Mobile SDK
Integrate YallaPay payment solutions into your mobile applications. Currently under development, with alternative integration options available through Web Checkout and Direct API.