Build Payments. Ship Faster.
Everything you need to integrate CoopfinNetwork into your product. Clean APIs, complete docs, instant sandbox.
Powerful APIs for Every Use Case
Payments API
Create, capture, refund, and reconcile payments with a single unified API.
Cards API
Issue virtual and physical cards, manage limits and controls programmatically.
Transfers API
Move money between accounts, trigger payouts and manage ledger entries.
Webhooks
Receive real-time notifications for every event in your payment lifecycle.
Reporting API
Query transactions, reconcile balances and export reports via API.
Identity & KYC
Verify user identity and run compliance checks as part of your onboarding flow.
From Zero to Live in Under an Hour
-
1
Create your CoopfinNetwork account and generate API keys
-
2
Install our SDK for your preferred language (Node, Python, PHP, Java...)
-
3
Test your integration in the sandbox environment
-
4
Switch to production keys and go live
# Install the SDK npm install @coopfinnetwork/sdk # Create a payment const coopfin = require('@coopfinnetwork/sdk'); const client = new coopfin.Client({ apiKey: process.env.CFN_API_KEY, }); async function createPayment() { const payment = await client.payments.create({ amount: 1000, // in cents currency: 'EUR', reference: 'order_abc', }); console.log(payment.id); // cfn_pay_... console.log(payment.status); // 'pending' }
Common Questions
What programming languages do you support?
We provide official SDKs for Node.js, Python, PHP, Java, Go and Ruby. REST APIs can be used with any language.
Is there a sandbox / test environment?
Yes. A full sandbox environment is available for testing. Request access through the contact form — you'll receive credentials within 24 hours.
What authentication method does the API use?
The API uses API key authentication via the Authorization header. Keys are scoped (read/write) and can be rotated at any time.
How do I handle webhooks?
Register a webhook endpoint in your dashboard. We will send signed POST requests for each event. Verify the signature using your webhook secret.
What are the rate limits?
Default limits are 1,000 requests/minute per API key. Higher limits are available for enterprise plans.