🇳🇬 Built for Nigerian Businesses  ·  No setup fee  ·  Go live in minutes
Payment Infrastructure for Nigeria

Let Customers Pay You
Instantly. Automatically.

Give every customer their own dedicated PalmPay or OPay account number. They transfer, your system gets credited — automatically, 24/7. No POS. No card fees. No manual confirmation.

🏪
📦
🎓
📱
🚚
Trusted by e-commerce, schools, fintechs & logistics businesses
₦5,000 credited to Amaka's wallet
api.paymentpoint.co — Live Payments
Incoming Payments ● Live
🛍️
Chioma Obi — Order #1042
PalmPay → Your Account
+₦12,500
📦
Delivery Fee — Emeka D.
OPay → Your Account
+₦800
🎓
School Fees — JSS2 Term 1
GTBank → PalmPay Account
+₦45,000
📱
Data Reseller Top-up
Kuda → OPay Account
+₦3,200
Today's Total
₦61,500
📈
Works with transfers from any Nigerian bank or app
GTBank Access Bank First Bank Zenith OPay Kuda Moniepoint PalmPay Carbon + All Banks

Simple Integration

Up and Running in 4 Steps

No complex bank integrations. No waiting weeks for approval. PaymentPoint gets your business collecting payments in minutes.

01
📝

Sign Up on PaymentPoint

Create a free business account at paymentpoint.co. Provide your business name, email and basic details. Verification is fast.

02
🔑

Get Your API Keys

From your dashboard, copy your Bearer Token, API Key and Business ID. These are the only credentials you need to integrate.

03
👤

Create Virtual Accounts

Call the API once per customer to generate their dedicated PalmPay or OPay account number. Store it in your database — it's permanent.

04

Receive & Credit Automatically

When a customer transfers, PaymentPoint fires a webhook to your server. Parse it, credit the customer, done. Zero manual work.

Why PaymentPoint

Everything Your Business Needs to Collect Payments

Purpose-built for Nigerian businesses who need reliable, automated payment collection without the headaches.

🏦

Dedicated Virtual Accounts

Each customer gets their own permanent PalmPay or OPay account number — no confusion, no mismatched payments, perfect reconciliation.

🔔

Instant Webhook Notifications

The moment a payment lands, PaymentPoint pings your server with full transaction details. Credit your customer in real time, automatically.

💰

Ultra-Low Transaction Fees

At approximately 0.5% per transaction, PaymentPoint is significantly cheaper than POS charges of 0.5%+₦100 or card fees of 1.5%. Keep more of every payment.

🔗

Simple REST API

One endpoint to create accounts. One webhook to receive payments. If you can make an HTTP request, you can integrate PaymentPoint in hours, not weeks.

🛡️

Fraud-Proof Architecture

Every virtual account is uniquely tied to one customer. Payments can only be routed to their designated account — no mix-ups, no fraud risk.

📊

Full Transaction Records

Every payment, every webhook, every transaction ID is logged. Reconcile your books, handle disputes and generate reports with complete data.

🕐

24/7 Always On

Customers can pay at 2am on a Sunday. Your system receives and processes it automatically. No office hours, no manual approvals required.

📱

Any Bank, Any App

Customers can transfer from GTBank, Access, Zenith, Kuda, Moniepoint, OPay or any other Nigerian bank — they all work seamlessly.

⚙️

Works With Any Stack

PHP, Node.js, Python, Laravel, Django — PaymentPoint is a standard REST API. If your platform can make HTTP calls, it can integrate PaymentPoint.

Industry Use Cases

Built for Every Business That Collects Money

From small VTU shops to large e-commerce platforms — PaymentPoint powers automated payment collection across every industry.

🛒

E-Commerce Stores

Assign each customer a dedicated account at checkout. When they transfer, their order is confirmed and fulfilled automatically — no payment proof needed.

Order ConfirmationAuto-fulfillmentZero Chargebacks
📱

VTU & Data Reseller Platforms

Let agents fund their wallets instantly via bank transfer. No waiting for admin approval. Wallets credited in seconds — agents stay stocked, you stay profitable.

Wallet FundingAgent ManagementAuto Credit
🎓

Schools & Educational Institutions

Assign each student a payment account for fees. Parents transfer from any bank, the system marks payment as received and sends a receipt automatically.

School FeesAuto ReceiptsPer-Student Account
🚚

Logistics & Delivery Services

Collect delivery fees before dispatch. Each order gets a unique payment reference. Know exactly which payment belongs to which delivery — no confusion.

COD AlternativePre-paymentOrder Tracking
💳

Fintech Apps & Wallets

Power your app's wallet funding with PaymentPoint. Users get dedicated accounts, transfers are detected instantly and wallets are credited in real time.

Wallet Top-upReal-time CreditAPI-first
🏪

Any Business That Collects Payments

Subscription services, event ticketing, rental platforms, professional services — if you collect money from customers, PaymentPoint automates the entire process.

SubscriptionsInvoicingAny Industry

Transparent Pricing

Pay Less Per Transaction. Keep More Revenue.

PaymentPoint's fee structure is among the most competitive in Nigeria. No monthly fees. No setup costs. You only pay when you receive money.

Standard Transfer Fee
~0.5%
per successful transaction
  • Dedicated virtual accounts
  • Instant webhook notifications
  • PalmPay + OPay support
  • Full transaction records
  • REST API access
  • No monthly subscription

* Exact fees confirmed on your PaymentPoint dashboard. Visit paymentpoint.co for current rates.

Developer Friendly

Integrate in Hours, Not Weeks

PaymentPoint's API is clean, simple and well-documented. Here's all the code you need to create a virtual account for a customer.

PHP — Create Virtual Account
// Authenticate with your credentials $headers = [ 'Authorization: Bearer ' . $bearerToken, 'api-key: ' . $apiKey, 'Content-Type: application/json', ]; // Create virtual account for your customer $payload = json_encode([ 'email' => $customer['email'], 'name' => $customer['name'], 'phoneNumber' => $customer['phone'], 'bankCode' => ['20946', '20897'], 'businessId' => $businessId, ]); $ch = curl_init('https://api.paymentpoint.co' . '/api/v1/createVirtualAccount'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_POSTFIELDS => $payload, CURLOPT_HTTPHEADER => $headers, CURLOPT_RETURNTRANSFER => true, ]); $res = json_decode(curl_exec($ch), true); // Save account number to your database $accountNo = $res['bankAccounts'][0]['accountNumber']; saveToDatabase($customerId, $accountNo);

One API Call.
Infinite Payments.

That single API call above creates a real bank account number that your customer can transfer to from any Nigerian bank or app — forever.

When they pay, PaymentPoint sends a webhook to your server with the full transaction details. Parse it and credit your customer automatically — no human involvement needed.

No complex OAuth flows. No SDK to install. Just HTTP requests — the same technology powering Nigerian fintech at scale.

REST API Webhooks PHP Node.js Python Laravel Any Stack

Got Questions?

Frequently Asked Questions

Everything business owners ask before integrating PaymentPoint.

No. Your customers just need any Nigerian bank app or mobile wallet. They transfer to the account number you give them — that's it. PaymentPoint is invisible to them.
Typically within seconds of the transfer completing. PaymentPoint fires a webhook to your server endpoint in real time. You can use this to instantly credit a wallet, confirm an order, send a receipt — anything.
You can create virtual accounts for each of your customers — the system is designed to scale. Contact PaymentPoint directly to discuss limits for high-volume businesses.
PaymentPoint retries failed webhooks. Additionally, you should build a manual verification endpoint on your side to allow your support team to query and confirm specific transactions if needed.
Yes. You can request both PalmPay (bank code 20946) and OPay (bank code 20897) when creating a virtual account. Each customer can have accounts on both banks simultaneously.
Both registered companies (Ltd) and sole proprietors can use PaymentPoint. Visit paymentpoint.co to see the exact KYC requirements for your business type.
PaymentPoint settles your collected funds to your registered bank account according to their settlement schedule. Check your dashboard or contact their support for settlement timing details.

Start Collecting Payments
Automatically Today

Join Nigerian businesses already using PaymentPoint to receive money from customers without lifting a finger. Sign up free — no setup cost.

Create Free Account → View Documentation