Widgets are now live
on icpay.org

The fastest payment processor in the world.

Accept crypto payments globally with instant settlement, minimal fees, and no chargebacks. Powered by the Internet Computer.

Create an account
npm install @ic-pay/icpay-sdkCopied!
app.js
import Icpay from '@ic-pay/icpay-sdk';const icpay = new Icpay({  publishableKey: 'pk_live_abc123...'});{/* Create a payment of 1 ICP */}const payment = await icpay.createPayment({  amount: '100000000', {/* 1 ICP */}  symbol: 'ICP',  metadata: { 'plan': 'Premium' }});{/* That's it! 🚀 */}

Start accepting payments in

Bitcoin Logo
USDC Logo
Ethereum Logo
Solana
Lemon Squeezy Logo
Bitcoin Logo
USDC Logo
Ethereum Logo
Solana
Lemon Squeezy Logo
What's new

Introducing Widgets

Game
🎮
🗡️

Lightning Sword

EPIC

+50 Attack • Lightning Damage

$1.00
Bitcoin
Instant settlement • 0.5% fee • Cryptographically secure

Experience instant crypto payments with our easy-to-integrate widgets. Add them to your website or app in minutes.

Start accepting payments in BTC, ETH, USDC
Instant settlement with zero chargebacks
🔧
Integrate with just a few lines of code
Built for developers, by developers

Developer-first payment infrastructure for the modern web

Integrate crypto payments in minutes with our free to use SDK. Zero chargebacks, instant settlements, and global coverage powered by the Internet Computer.

0.5%

transaction fee

<2s

settlement time

24/7

always online

global coverage

payment.ts
import Icpay from '@ic-pay/icpay-sdk';

const icpay = new Icpay({
  publishableKey: process.env.ICPAY_PUBLISHABLE_KEY!
});

// Charge $10.00 in ICP (SDK calculates token amount)
const payment = await icpay.createPaymentUsd({
  usdAmount: 10,
  symbol: 'ICP',
  metadata: { orderId: 'ord_123' }
});

Get started
in minutes

1

Install the SDK

Add IC Pay to your project with your favorite package manager

npm install @ic-pay/icpay-sdk
2

Get Your API Key

Sign up for IC Pay and grab your API key from the dashboard

pk_live_your_api_key
3

Start Accepting Payments

Initialize the SDK and create your first payment

icpay.createPayment(...)
88%

cheaper than Stripe

Just 0.5% per transaction. No monthly fees, no setup costs, no hidden charges.

Cryptographic encryption

icpay leverages the Internet Computer blockchain's chain key encryption to finalize transactions in 1–2 seconds.

Initialising..Network: 1,069 TPS

Lightning Fast

Transactions finalize in under 2 seconds. No more waiting for confirmations. Your customers get instant feedback, and you get instant access to funds.

Merchant Dashboard

Manage your payments, customers, and transactions in one place. No more juggling multiple systems.

Go to dashboard

Bitcoin, Ethereum, and more

Accept payments in major cryptocurrencies with instant settlement and just 0.5% processing fees.

Bitcoin
Bitcoin
Ethereum
Ethereum
USDC
USDC

Pricing

icpay is free to use, with no hidden fees or monthly charges.

icpay
Stripe
Transaction Fee
0.5%
2.9% + $0.30
Settlement Time
< 2 seconds
1-3 days
Global Payments
Free Chargebacks
24/7 Availability
No Monthly Fees
Instant Onboarding
Crypto Native

Try it yourself

Experience the fastest payment processor in action. Test our demo and see how easy it is to integrate.

Launch Demo

Opens in new tab

icpay © 2025