Skip to content

VertexPay

VertexPay - Navbar with Mega Menu
VertexPay Developer APIs - Built for Builders
👨‍💻 Developer APIs • Built for Builders

Built for builders — simple, powerful APIs to launch, scale, and customize payment experiences.

📚
RESTful APIs
Clear documentation
🛠️
SDKs & Sandbox
Rapid testing environments
🔔
Webhooks & Events
Real-time updates
🔐
Access Controls
API keys & secure tokenization
Developer First
Production Ready
Full Support
payment-integration.js
1 // Initialize VertexPay SDK
2 const vertexPay = new VertexPay({
3   apiKey: 'your-api-key',
4   environment: 'sandbox'
5 });
6  
7 // Create payment
8 const payment = await vertexPay.payments.create({
9   amount: 1000,
10   currency: 'NGN',
11   email: 'customer@example.com'
12 });
API Features

Everything Developers Need

Comprehensive APIs designed for developers, with clear documentation, robust SDKs, and powerful features to build any payment experience.

📚

RESTful APIs with clear documentation

Well-designed RESTful APIs with comprehensive documentation, interactive examples, and detailed guides for every endpoint.

  • Complete API reference documentation
  • Interactive API explorer
  • Code examples in multiple languages
  • Postman collections available
  • OpenAPI/Swagger specifications
  • Step-by-step integration guides
🛠️

SDKs and sandbox environments for rapid testing

Pre-built SDKs for popular programming languages and fully-featured sandbox environments for testing without real money.

  • SDKs for JavaScript, Python, PHP, Go
  • Full-featured sandbox environment
  • Test data and scenarios
  • Simulation of edge cases
  • No real money transactions
  • Instant account setup
🔔

Webhooks and events for real-time updates

Stay informed with real-time webhooks and event notifications for all payment activities and system changes.

  • Real-time webhook notifications
  • Event-driven architecture
  • Customizable event subscriptions
  • Webhook signature verification
  • Retry mechanisms and reliability
  • Event history and logs
🔐

Access controls, API keys, and secure tokenization

Enterprise-grade security with fine-grained access controls, secure API key management, and tokenization.

  • Role-based access controls
  • Secure API key management
  • Token-based authentication
  • IP whitelisting and restrictions
  • Rate limiting and throttling
  • Audit logs and monitoring
💳

Supports checkout, invoicing, transfers, subscriptions & more

Complete suite of payment APIs supporting all major use cases from simple checkouts to complex subscription billing.

  • Payment processing and checkout
  • Invoice generation and management
  • Money transfers and payouts
  • Subscription and recurring billing
  • Refunds and partial refunds
  • Multi-party marketplace payments

High Performance & Reliability

Built for scale with high-performance infrastructure, 99.9% uptime, and global edge locations for fast response times.

  • 99.9% uptime SLA guarantee
  • Global CDN and edge locations
  • Auto-scaling infrastructure
  • Load balancing and failover
  • Real-time monitoring and alerts
  • Performance analytics dashboard

See It In Action

Real code examples to get you started quickly

Create a Payment
// Install: npm install @vertexpay/node-sdk const VertexPay = require('@vertexpay/node-sdk'); const vertexPay = new VertexPay({ apiKey: 'vx_test_...', environment: 'sandbox' }); // Create a payment const payment = await vertexPay.payments.create({ amount: 50000, // 500.00 NGN in kobo currency: 'NGN', email: 'customer@example.com', reference: 'payment_' + Date.now(), callback_url: 'https://yoursite.com/callback' }); console.log('Payment URL:', payment.data.authorization_url);
SDKs & Libraries

Start Building in Your Favorite Language

Official SDKs and libraries for popular programming languages, with full TypeScript support and comprehensive examples.

🟨

JavaScript/Node.js

TypeScript Support

Full-featured SDK for Node.js and browser environments with TypeScript definitions.

npm install @vertexpay/node-sdk
🐍

Python

Python 3.7+

Pythonic SDK with async/await support and comprehensive error handling.

pip install vertexpay-python
🐘

PHP

PHP 7.4+

Modern PHP SDK with PSR-4 autoloading and Composer package management.

composer require vertexpay/php-sdk
🐹

Go

Go 1.18+

Lightweight Go SDK with context support and built-in retry mechanisms.

go get github.com/vertexpay/go-sdk
⚛️

React

React 16.8+

React hooks and components for seamless frontend payment integration.

npm install @vertexpay/react
📱

Flutter

Flutter 2.0+

Cross-platform mobile SDK for iOS and Android Flutter applications.

flutter pub add vertexpay_flutter