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: Start with the EdfaPay Payment Gateway guide → for an overview of the available integration paths.
| 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 → |
Customize your hosted checkout with Checkout Templates →.
SoftPOS: Accept in-person contactless payments directly from a supported Android device. Review the SoftPOS Guide → and System & Device Requirements →.
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. Review Authentication → and the Fraud Plan →.
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. Start with Webhook Docs →, then review Webhook Payloads → and Webhook Logs & History →.
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. See Reports & Transactions → and the Reconciliation guide →.
Partner & White Label
Build your own branded payment experience on top of EdfaPay infrastructure — with full control over branding, merchant management, and configuration. See the Partner Overview → and Edfapay White Label Solutions →.
For partner management workflows, use the Create Merchant, Search Merchants, Create Branch, and Transaction Details API operations.
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 → |
Common API Operations
- Initiate a payment →
- Check transaction status →
- Capture a payment →
- Refund a payment →
- Void a payment →
- Create a recurring payment →
- Embedded Integration S2S →
- Hosted Checkout Integration →
📘 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 3 days ago