ICPesa Payment Gateway

Accept Bitcoin payments seamlessly with our secure, non-custodial solution.

Transparent Fee Structure

Simple, predictable pricing with no hidden fees or surprises. Pay only for what you use.

0.5%

Standard Rate

For all transactions, no hidden fees

0.3%

Business Rate

For monthly volume over $10,000

Popular
0.1%

Enterprise Rate

Custom solutions for high volume

Create a Payment Request

Our secure, non-custodial Bitcoin payment gateway allows you to accept payments from anywhere in the world with minimal fees and lightning-fast transactions.

Payment Gateway

Secure

Secure

Non-custodial solution with advanced encryption

Fast

Lightning-fast transactions with low fees

Global

Accept payments from anywhere in the world

Easy Integration

Integrate our Bitcoin payment gateway into your application with just a few lines of code.

// Initialize the ICPesa payment gateway
const icpesa = new ICPesaPayment({
  apiKey: 'YOUR_API_KEY',
  environment: 'production'
});

// Create a payment request
const paymentRequest = await icpesa.createPayment({
  amount: 0.001, // Amount
  currency: 'BTC', // BTC or ckBTC
  recipient: 'bc1q...', // Bitcoin address or ICP principal
  memo: 'Payment for order #1234'
});

// Get payment status
const status = await icpesa.getPaymentStatus(paymentRequest.id);
                

JavaScript

Simple JavaScript SDK for web applications

Node.js

Server-side integration for Node.js applications

REST API

Simple REST API for any programming language

Industries We Serve

Our Bitcoin payment gateway is designed to meet the needs of various industries.

E-Commerce

Accept Bitcoin payments for your online store

Gaming

In-game purchases and marketplace transactions

NFT Marketplaces

Secure payments for digital collectibles

Donations

Accept Bitcoin donations for your cause

Frequently Asked Questions

Contact Us

Have questions about our Bitcoin payment gateway? Our team is here to help you get started.