HomeGuidesAPI Reference
Guides

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.

SolutionBest ForIntegration
Payment GatewayOnline payments via web or mobileHosted Checkout or S2S API
SoftPOSIn-store contactless payments on AndroidMobile SDK
Payment LinksInvoice-based or remote paymentsDashboard 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:

OptionDescriptionGuide
Hosted CheckoutRedirect customers to EdfaPay's secure hosted page — minimal dev effortCheckout Integration →
Embedded S2SFull control over checkout UI via direct API integrationEmbedded Integration →
Apple PayNative Apple Pay in your checkout — web or mobileApple 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

ResourceLink
API Referencereference →
Postman Collectionreference/postman →
Initiate Paymentreference/initiate →
Transaction Statusreference/transaction-status →
Recurring Paymentsreference/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.


EdfaPay — A complete platform for modern payment experiences.