Powerful, flexible APIs that make payment integration simple. Build payment experiences that delight your customers with our comprehensive developer toolkit.
Clean, intuitive APIs that follow industry standards and best practices
Pre-built SDKs for popular programming languages and frameworks
Test and debug your integration safely before going live
Choose from our comprehensive suite of APIs and SDKs designed for
different payment scenarios and programming languages.
Accept payments from cards, digital wallets, and alternative payment methods with our secure processing API.
Transform mobile devices into payment terminals with our software-based point-of-sale API.
Access comprehensive transaction data and business insights through our analytics and reporting API.
Choose from our comprehensive suite of APIs and SDKs
designed for different payment scenarios and
programming languages.
// Install: npm install @edfapay/sdk
import { EdfaPay } from '@edfapay/sdk';
const edfa = new EdfaPay({
apiKey: 'pk_test_your_key_here',
environment: 'sandbox'
});
// Create a payment
const payment = await edfa.payments.create({
amount: 2000, // $20.00
currency: 'USD',
source: {
type: 'card',
token: 'tok_visa_4242'
}
});
# Install: pip install edfapay
import edfapay
# Configure API key
edfapay.api_key = "sk_test_your_key_here"
edfapay.environment = "sandbox"
# Create a payment
payment = edfapay.Payment.create(
amount=2000, # $20.00
currency="USD",
source={
"type": "card",
"token": "tok_visa_4242"
}
)
Comprehensive developer tools and resources to help you build, test,
and deploy payment integrations quickly and reliably.
Test your integration safely with our comprehensive sandbox that mirrors production behavior without processing real transactions.
Interactive API documentation that lets you test endpoints directly in your browser with real-time response previews.
Debug and test webhooks with our inspector tool that captures, logs, and replays webhook events for development.
Comprehensive reference documentation with detailed endpoint descriptions, parameters, and examples.
Learn how to integrate EdfaPay with detailed tutorials for common use cases and popular frameworks.
Download complete code samples and starter projects for quick integration across multiple platforms.
Join thousands of developers who trust EdfaPay for their payment infrastructure. Get
started with our sandbox environment and comprehensive documentation.
// Initialize EdfaPay
const edfaPay = new EdfaPay({
apiKey: 'your_api_key'
});
// Create a payment
const payment = await edfaPay.payments.create({
amount: 2000,
currency: 'USD'
});
Designed and Developed by Edfapay
Find Us On
667-Madison Avenue , Floor 5 NewYork 10065 USA
+1 (817) 715-5100
2644-Banafa Building , Floor 2 Riyadh , KSA
+966 9200 33633