Payment APIs
Integrate global payment solutions with our unified API. Support for multiple providers, methods, and currencies with a single integration.
Overview
Multiple Providers
Single integration for all major payment providers
Global Coverage
Support for 135+ currencies and local methods
Enterprise Ready
99.99% uptime with built-in redundancy
API Endpoint
https://api.finfusion.cloud/v2/payments
Payment Methods
UPI Payments
- Instant bank transfers
- QR code payments
- VPA-based payments
- Intent flow
- Collect requests
- AutoPay mandates
Card Payments
- Credit cards
- Debit cards
- International cards
- Tokenization
- 3D Secure
- Saved cards
Bank Transfers
- NEFT
- RTGS
- IMPS
- Wire transfers
- ACH payments
- SEPA transfers
Digital Wallets
- PhonePe
- Google Pay
- PayPal
- Apple Pay
- Amazon Pay
- Local wallets
Integration Examples
UPI Payment
upi-payment.ts
// Initialize UPI payment
const payment = await finfusion.payments.create({
amount: 1000,
currency: 'INR',
method: 'upi',
vpa: 'user@upi',
reference: 'ORDER123',
webhook: 'https://your-domain.com/webhooks/payment'
});
// Handle response
if (payment.status === 'created') {
// Redirect to UPI app or show QR code
const upiIntent = payment.data.intent_url;
// Handle the payment flow
}
Card Payment
card-payment.ts
// Initialize card payment
const payment = await finfusion.payments.cards.create({
amount: 1000,
currency: 'USD',
card: {
number: '4111111111111111',
exp_month: 12,
exp_year: 2025,
cvv: '123'
},
capture: true,
reference: 'ORDER123'
});