We’re really proud and excited to announce that icpay is now open to the public.
icpay is a faster, cheaper, borderless alternative to Stripe. Accept crypto payments globally with sub-2 second settlements, 0.5% fees and fully programmable transactions - powered by the Internet Computer.
• Existing processors (Stripe, Square, PayPal) are expensive, slow, and geographically limited.
• Settlement often takes 1–3 business days.
• Fees are 2.9% + $0.30 as an industry standard.
• Stripe only supports 46 countries.
What’s different about icpay?
• Transactions occur on-chain via ICP canisters.
• Sub-2 second settlement.
• 0.5% transaction fee.
• Global reach (no banks or intermediaries).
• Native HTTPS + Internet Identity integration.
• Programmable transactions via smart contract.
For developers:
• Install the SDK, start accepting payments in minutes
• Accept payments in ICP, BTC, ETH, USDC + many more
• Crypto-native processor for web2 & web3 projects.
• Embed pre-built widgets from the widget lab
• Customisable via our free to use SDK, see docs
Stripe also converts it to fiat automatically so there’s no crypto accounting involved (which is a huge PITA) and traditional regulations are handled for you such as country/federal taxes roughly documented in standardized 1099Ks or similar documents, and sales/vat tax calculated and visible; They even have a sales tax remittance beta program where they are the MoR.
For all that convenience and safety, the 1% is worth it. If you could setup to be a Merchant of Record (MoR) and work the same way this would be a game changer.
None the less, this is a job well done and I wish you best of luck.
You’re right - Stripe’s convenience (automatic fiat conversion; tax reporting; MoR remittance) definitely has value for their users. At our point-of-launch, they are ahead of us on compliance.
But, we are charging just 0.5%, running on superior tech, crypto-native, and truly borderless. With time and development, we will simplify compliance and potentially offer tax tooling in the future - which would combine the best of both worlds and make icpay a complete competitor.
Really appreciate your feedback & encouragement: it helps us build something even better. We’ll keep building.
Note: I wanted to test the demo UI yesterday and could successfully use the faucet a day before. However, the test payment of 100 PAY failed with following messages:
I don’t think you’ve considered the need for payments to be accessible to the wider public for peoples’ apps to reach a broader market, which is crucial. You should be thinking about the direction this project is going in, not necessarily where it is right now.
We disabled it on purpose after we went live in icpay. PAY token was active when we had testnet running but it is a test token without liquidity, I will remove it from the demo so its not confusing Thank you for pointing it out.