Skip to main content

Welcome to SkyPay API

Accept payments with a single integration

SkyPay offers a comprehensive suite of payment APIs that let you accept payments, create invoices, manage merchants, and more.

Why Choose SkyPay?

Simple Integration

Easy-to-use REST APIs with comprehensive documentation and SDKs for major programming languages.

Secure Payments

PCI-DSS compliant with end-to-end encryption and advanced fraud protection systems.

Global Coverage

Accept payments in multiple currencies with local payment methods supported worldwide.

Developer-First

Built by developers, for developers, with excellent support and comprehensive testing tools.

Quick Integration

# Install SkyPay SDK
npm install skypay-node --save
// Initialize with your API keys
const skypay = require('skypay-node')('sk_test_your_secret_key');

// Create a payment
const payment = await skypay.payments.create({
amount: 1000000, // Amount in kobo (₦10,000.00)
currency: 'NGN',
customer: {
email: 'customer@example.com',
name: 'John Doe'
},
description: 'Payment for Order #12345',
metadata: {
orderId: '12345'
}
});

console.log(payment);

Explore Our APIs

API CategoryDescription
AuthenticationLearn how to authenticate with SkyPay APIs
PaymentsAccept payments from your customers
InvoicesCreate and manage invoices
Payment LinksCreate payment links to share with customers
KYC ManagementUpload and manage KYC documents
Team ManagementInvite and manage team members
WebhooksReceive real-time notifications

Start Building Today

SkyPay provides all the tools you need to build a seamless payment experience for your customers. Our APIs are designed to be flexible and easy to use, allowing you to focus on building your product rather than worrying about payments.