The fastest way to start accepting payments online. No long forms, no hidden fees, just simple, secure payments for your business.
Trusted infrastructure. Secure transactions. Built for scale.
Receive payments in seconds with real-time notifications and confirmations.
Generate unique virtual accounts for each customer or transaction.
Bank-grade encryption and fraud protection for every payment.
Simple REST APIs with SDKs for popular programming languages.
Monitor transactions, analytics, and insights from one dashboard.
Get your funds settled to your bank account within minutes.
Sign up in minutes with just your email and business details.
Get your API key or create virtual accounts from the dashboard.
Start accepting payments instantly with real-time notifications.
Settle funds directly to your Nigerian bank account anytime.
Whether you're a solo creator or a growing startup, VanturaPay has you covered.
Accept payments for your e-commerce store with ease.
Bill customers for subscriptions and services automatically.
Manage recurring payments with flexible billing options.
Collect payments from clients with branded invoices.
Sell courses, ebooks, and digital downloads instantly.
Get started in minutes with our comprehensive documentation, SDKs for popular languages, and sandbox environment for testing.
// Initialize payment with VanturaPay
const payment = await VanturaPay.createPayment({
amount: 50000, // ₦500.00
currency: "NGN",
customer: {
email: "customer@example.com",
name: "John Doe"
},
metadata: {
order_id: "ORD-12345"
}
});
// Returns virtual account details
console.log(payment.virtual_account);
// { bank: "GTBank", account_number: "0123456789" }