Welcome to EdfaPay
Welcome to EdfaPay
Guides › Getting Started
EdfaPay is a unified payment platform built for businesses that need to accept and manage payments — online, in-store, or via payment links — on a single, reliable infrastructure.
This documentation covers everything from your first integration to going live at scale.
What EdfaPay Offers
EdfaPay is built around three core solutions. Choose the one that fits your business model, or combine them.
| Solution | Best For | Integration |
|---|---|---|
| Payment Gateway | Online payments via web or mobile | Hosted Checkout or S2S API |
| SoftPOS | In-store contactless payments on Android | Mobile SDK |
| Payment Links | Invoice-based or remote payments | Dashboard or API |
All three run on the same PCI-DSS certified infrastructure and are managed from a single dashboard.
How to Get Started
Follow these four steps to go from signup to live payments.
Step 1 — Create Your Account
Register your business and complete the merchant onboarding process. You will receive sandbox credentials to begin testing immediately.
Step 2 — Choose Your Integration
Select the integration model that matches your use case and technical setup.
Payment Gateway:
| Option | Description | Guide |
|---|---|---|
| Hosted Checkout | Redirect customers to EdfaPay's secure hosted page — minimal dev effort | Checkout Integration → |
| Embedded S2S | Full control over checkout UI via direct API integration | Embedded Integration → |
| Apple Pay | Native Apple Pay in your checkout — web or mobile | Apple Pay → |
SoftPOS: Accept in-person contactless payments directly from a supported Android device. SoftPOS Guide →
Payment Links: Create and share invoices without building a checkout at all. Payment Link Guide →
Step 3 — Test in Sandbox
Before going live, validate your integration end-to-end in the sandbox environment using EdfaPay's test cards and webhook simulator.
Step 4 — Go Live
Complete the go-live checklist, switch to your production credentials, and start accepting real payments.
Platform Capabilities
Payments
Accept credit cards, debit cards, Apple Pay, Mada, Tamara, and more — all through a single integration point. Payment Methods →
Security & Authentication
Every API request is authenticated using a server-side hash. All traffic runs over HTTPS on PCI-DSS Level 1 certified infrastructure. Authentication →
3D Secure
3DS authentication is supported natively. EdfaPay handles the challenge flow for Hosted Checkout; for S2S integrations, the response includes a redirect_url to display inside a WebView or iframe. 3D Secure →
Webhooks
Real-time payment status updates delivered to your backend for every transaction event — success, decline, refund, or recurring charge. Webhook Docs →
Tokenization & Recurring
Store cards securely as tokens and schedule automated recurring charges for subscriptions or installments. Recurring API →
Reporting & Reconciliation
Monitor transactions, download reports, and reconcile settlements from the EdfaPay Dashboard. Reports & Transactions →
Partner & White Label
Build your own branded payment experience on top of EdfaPay infrastructure — with full control over branding, merchant management, and configuration. Partner Overview →
API Reference & Developer Tools
| Resource | Link |
|---|---|
| API Reference | reference → |
| Postman Collection | reference/postman → |
| Initiate Payment | reference/initiate → |
| Transaction Status | reference/transaction-status → |
| Recurring Payments | reference/recurring → |
📘 Tip: Download the Postman Collection to explore and test all API endpoints with pre-configured requests before writing a single line of code. Get the Postman Collection →
Support
Our team is available 24/7 to help you integrate, troubleshoot, and scale.
- FAQs →
- Email: [email protected]
EdfaPay — A complete platform for modern payment experiences.
Updated 23 days ago