Merchants
How to Accept ICP and ICRC-1 Tokens on Your E-Commerce Store
Credit card processors charge 2–3% per transaction. Ethereum gas can exceed the payment itself. Accepting ICP and ICRC-1 tokens on the Internet Computer costs fractions of a cent per transfer — and ICPay gives merchants payment links, QR codes, and username checkout out of the box.
August 28, 2026 · 7 min read
Why merchants accept ICP
- Low fees. ICP ledger transfers cost 0.0001 ICP — not 2.9% plus thirty cents per sale.
- Instant settlement. ICRC-1 transfers finalize in seconds, not three business days.
- No chargebacks. On-chain payments are final once confirmed.
- Global reach. Accept payments from any country without a merchant account in each region.
ICRC-1 token integration basics
ICRC-1 is the fungible token standard on the Internet Computer — the equivalent of ERC-20 on Ethereum, but with sub-second finality and predictable fees. Any ICRC-1 token can be sent to an account ID or resolved through ICPay usernames. ICRC-1 standard explained.
Three ways to accept ICP payments
- Payment link. Generate a shareable link with a fixed amount. Customer opens it, signs in with Internet Identity, and pays in one tap.
- QR code. Display a pay QR on your checkout page or point-of-sale. Customer scans and confirms.
- Username. Tell customers to send ICP to
@yourstore— no 64-character address to copy wrong.
Setup steps for merchants
- Create an ICPay account with Internet Identity.
- Register a business username (e.g. @yourstore).
- Share your pay link or QR on your store checkout page.
- Monitor incoming payments in your ICPay transaction history.
For developers building custom checkout flows, the ICPay Bucket SDK provides npm, Python, and Go clients for deeper integration.
Frequently asked questions
What is an ICP payment gateway?
An ICP payment gateway lets your store accept Internet Computer tokens. ICPay acts as both wallet and gateway — payment links, QR codes, and username resolution with no third-party processor taking a cut.
Can I accept tokens other than ICP?
Any ICRC-1 token on the Internet Computer can be received at your account ID. ICPay Swap supports trading ICRC tokens in-wallet as the ecosystem grows.
Related