Integrate crypto payments in minutes. Zero chargebacks, instant settlements, and global coverage powered by icpay.
- SDKs and drop‑in widgets for accepting crypto payments
- Merchant tools for settlement, reporting, and refunds
- Simple APIs with strong guarantees and developer‑first DX
-
icpay-sdk — Official TypeScript SDK for ICPay
- Create payment intents in USD or token amounts, X402 flow first
- Multi-chain: EVM (native + ERC‑20) and Internet Computer
- Wallet helpers: connect, modal, providers, balances
- Price/ledger data: verified ledgers, chains, prices
- Evented API for progress and error handling
- Advanced: ATXP quote/pay/execute
- Repo: https://github.com/icpay/icpay-sdk
-
icpay-widget — Embeddable payment widgets (Web Components + React wrappers)
- Components:
pay-button,amount-input,premium-content,tip-jar,article-paywall,coffee-shop,donation-thermometer,progress-bar - Framework-agnostic, themable via CSS variables; ships React bindings
- Uses
@ic-pay/icpay-sdkunder the hood - Repo: https://github.com/icpay/icpay-widget
- Components:
-
icpay-docs — ICPay documentation site (Next.js + MDX)
- Guides for SDK and Widgets, install, concepts, and examples
- Live docs: https://docs.icpay.org
- Repo: https://github.com/icpay/icpay-docs
- Website: https://icpay.org
- Repositories:
- Community: https://discord.gg/WukJ4QQE
- X: https://x.com/icpay_
- Email: hello@icpay.org
If you’re building with ICPay, we’d love to hear from you—open an issue, start a discussion, or join our Discord.