EdfaPay Management APIs
The EdfaPay Management APIs provide a complete set of endpoints to manage users, merchants, branches, roles, transactions, and onboarding workflows within the platform.
These APIs are designed for partners and administrators who need full control over system operations and configurations.
Core Modules
Manage users, roles, and access control.
Handle merchant accounts and lifecycle.
Organize locations and operational structure.
Define permissions and access levels.
Search and monitor transaction data.
Manage merchant registration and approval.
How It Works
The platform follows a simple operational flow:
Create Merchants, Users, and Branches
↓
Assign Roles and Configure Access
↓
Perform Operations and Transactions
↓
Monitor Activity and Retrieve Data
Authentication
API Authentication
All requests must include a valid API key in the header.
X-API-KEY: \<Your API Key>
Environment
Sandbox: https://revamp-api.edfapay.com
Production: https://app-api.edfapay.com
Use sandbox for testing and validation before moving to production.
Best Practices
Always test in sandbox before going live
Use unique identifiers for all entities
Validate request data before sending
Secure API keys and sensitive information
Tip
Navigate through the modules above to access APIs based on your use case.