Developer API
Build secure, flexible payment experiences with the EncompassPay API. Request access to get started, access documentation, and work with our team.
Request API AccessSecure & Reliable
Enterprise-grade security and compliance
Simple Integration
Clear documentation and developer resources
Flexible Solutions
Support for a variety of payment use cases
Developer Support
Get help from our team when you need it
The EncompassPay API makes it easy to integrate secure payment processing, onboarding, and account management into your platform. Whether you're building a marketplace, SaaS solution, or custom application, our API gives you the tools you need to create a seamless payment experience.
Accept Payments
Process card payments, ACH, and more.
Onboard Merchants
Streamlined merchant application and underwriting.
Manage Accounts
Create and manage merchant accounts.
Handle Payouts
Schedule and manage merchant payouts.
Use Webhooks
Get real-time updates on important events.
Access Reporting
View transactions, settlements, and account data.
curl -X POST https://api.encompasspay.com/v1/payments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 10000,
"currency": "USD",
"description": "Invoice Payment",
"customer_id": "cus_123456",
"source": "card"
}'Tell us about your business and how you plan to use the EncompassPay API. Our team will review your request and follow up with next steps.
Get API access in a few simple steps.
Submit Your Request
Fill out the form with your business information and use case.
Review by Our Team
We'll review your request to ensure the right access and support for your needs.
Get Access
Once approved, you'll receive API credentials and access to our documentation.
Start Building
Integrate payments into your platform with our comprehensive guides and support.
Find answers to common questions about our API access and integration process.