Powerful Payment APIs
Built for Nigerian Businesses

Integrate seamless Direct Debit, Virtual Accounts, and bank transfer solutions with 3WC's robust API platform. Trusted by businesses across Nigeria.

20+ Nigerian Banks
99.9% Uptime
₦50M+ Processed Monthly

Comprehensive API Suite

Everything you need to build world-class payment experiences

🏦

Bank List API

Get list of supported Nigerian banks with codes

  • 20+ Nigerian Banks
  • Real-time Updates
  • Bank Code Mapping
GET /api/v1/bank/list
🔐

Authentication API

Secure API authentication and authorization

  • JWT Tokens
  • Rate Limiting
  • Security Monitoring
POST /api/v1/auth/token
💰

Virtual Account API

Generate virtual accounts for payments

  • Instant Generation
  • Multiple Currencies
  • Automated Reconciliation
POST /api/v1/virtual-account/onetime

Interactive API Documentation

Test our APIs directly from your browser

Endpoints

  • POST Create Subscription
  • GET Bank List
  • GET Health Check

Create Subscription

API to initiate direct debit mandate for recurring payments.

POST https://api.3wc4life.com/api/v1/subscription/create

Request Body

{
  "account_number": "0113300874",
  "bank_code": "058",
  "bank_name": "GTB",
  "amount": 150,
  "request_ref": "27287y3y737hd7d7d788",
  "repeat_frequency": "weekly",
  "repeat_start": "2024-07-27",
  "firstname": "Oluwatobi",
  "surname": "Babalola",
  "email": "oluwatobiloba1@gmail.com",
  "mobile_no": "2348183221437",
  "transaction_desc": "Weekly Airtime",
  "partner_id": "2b1bbd9e-0e01-488a-a9fc-4c8abd943ac1"
}

Success Response

{
  "status": true,
  "message": "Kindly follow the instructions sent to you via SMS and Email to complete payment",
  "data": {
    "provider_response_code": "00",
    "provider": "NIBSS",
    "provider_response": {
      "reference": "RC1544159/1557/0003171105",
      "account_number": "9020025928",
      "status": "PENDING",
      "meta": {
        "subscription_id": 524,
        "existing_subscription": false,
        "activation_url": "https://paywithaccount.link/9654e"
      }
    }
  }
}

Bank List

Get list of supported Nigerian banks with their codes.

GET https://api.3wc4life.com/api/v1/bank/list

Response

{
  "status": true,
  "message": "Bank List Retrieved",
  "data": [
    {
      "id": 1,
      "name": "Access Bank Nigeria Plc",
      "bank_code": "044"
    },
    {
      "id": 2,
      "name": "Guaranty Trust Bank Plc",
      "bank_code": "058"
    }
  ]
}

API Health Check

Check if the API is active and responsive.

GET https://api.3wc4life.com/api/v1/check

Response

{
  "message": "API is active",
  "status": "true"
}

Simple, Transparent Pricing

Choose the plan that fits your business needs

Starter

Free

Perfect for testing and small projects

  • Up to 100 transactions/month
  • Basic API Access
  • Email Support
  • Standard Documentation

Enterprise

Custom

For large-scale operations

  • Unlimited transactions
  • All APIs
  • Dedicated Support
  • Custom Integration
  • SLA Guarantee

Quick Integration Guide

Get up and running in minutes

1

Register & Get API Keys

Sign up for a free account and get your API credentials instantly.

2

Choose Your Integration

Select the APIs that match your use case - Direct Debit, Virtual Accounts, or both.

3

Test in Sandbox

Use our comprehensive testing environment to validate your integration.

4

Go Live

Switch to production and start processing real transactions.

Trusted by Nigerian Businesses

See what our clients say about 3WC

"3WC's Direct Debit API transformed our subscription billing. We went from manual bank transfers to automated recurring payments in just 2 weeks."

David Emeleogu

Project Lead, AjoPlus

"The integration was seamless and the documentation is excellent. Our customers love the smooth payment experience."

Fatima Abdullahi

Product Manager, FinServe Ltd

"3WC's APIs are reliable and their support team is responsive. Perfect for our e-commerce platform."

Chinyere Okwu

CEO, ShopNaija

Ready to Get Started?

Join hundreds of Nigerian businesses using 3WC APIs

📧 Email Us

info@3wc4life.com

📞 Call Us

+234 703 319 5773

🏢 Visit Us

2A Itohan Avenue, Awolowo Way
Ikeja, Lagos, Nigeria

🌐 Website

www.3wc4life.com