Accept Bitcoin payments seamlessly with our secure, non-custodial solution.
Simple, predictable pricing with no hidden fees or surprises. Pay only for what you use.
For all transactions, no hidden fees
For monthly volume over $10,000
Custom solutions for high volume
Our secure, non-custodial Bitcoin payment gateway allows you to accept payments from anywhere in the world with minimal fees and lightning-fast transactions.
Non-custodial solution with advanced encryption
Lightning-fast transactions with low fees
Accept payments from anywhere in the world
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);
Simple JavaScript SDK for web applications
Server-side integration for Node.js applications
Simple REST API for any programming language
Our Bitcoin payment gateway is designed to meet the needs of various industries.
Accept Bitcoin payments for your online store
In-game purchases and marketplace transactions
Secure payments for digital collectibles
Accept Bitcoin donations for your cause
Have questions about our Bitcoin payment gateway? Our team is here to help you get started.