Accept Payments in Minutes — No Complex Setup

The fastest way to start accepting payments online. No long forms, no hidden fees, just simple, secure payments for your business.

✓ Bank-grade encryption ✓ 99.99% uptime
Dashboard Preview

Trusted infrastructure. Secure transactions. Built for scale.

Secure Payments
Bank-Grade Encryption
99.99% Uptime
CBN Compliant
GTBank Access Zenith UBA First Bank Wema Bank
Features

Everything you need to accept payments

Instant Payments

Receive payments in seconds with real-time notifications and confirmations.

Virtual Accounts

Generate unique virtual accounts for each customer or transaction.

Secure Transactions

Bank-grade encryption and fraud protection for every payment.

Easy API Integration

Simple REST APIs with SDKs for popular programming languages.

Real-time Dashboard

Monitor transactions, analytics, and insights from one dashboard.

Fast Settlements

Get your funds settled to your bank account within minutes.

How it works

Get started in four simple steps

1

Create Account

Sign up in minutes with just your email and business details.

2

Generate API key

Get your API key or create virtual accounts from the dashboard.

3

Receive payments

Start accepting payments instantly with real-time notifications.

4

Withdraw funds

Settle funds directly to your Nigerian bank account anytime.

Use Cases

Built for every type of business

Whether you're a solo creator or a growing startup, VanturaPay has you covered.

Online Sellers

Accept payments for your e-commerce store with ease.

SaaS Platforms

Bill customers for subscriptions and services automatically.

Subscription Businesses

Manage recurring payments with flexible billing options.

Agencies

Collect payments from clients with branded invoices.

Digital Products

Sell courses, ebooks, and digital downloads instantly.

For Developers

Simple, well-documented APIs designed for developers

Get started in minutes with our comprehensive documentation, SDKs for popular languages, and sandbox environment for testing.

payment.js


// 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" }
  
Pricing

Simple, transparent pricing

No hidden fees. Pay only when you get paid.

1.3% per transaction

Capped at ₦2,000 per transaction

Instant settlement
Dashboard analytics
Virtual accounts
API access
Webhook notifications
Email support

No setup fees • No monthly fees

Start accepting payments in minutes

Join thousands of Nigerian businesses already using VanturaPay to grow their revenue.