WordPress on ICP: Cool Idea, But Payments Are a Big Headache
A lot of people are saying that WordPress can now be fully launched on-chain on ICP. Technically, it’s really cool — your site becomes decentralized, resistant to censorship, and no one can easily take it down.
But there’s one big problem that many people are ignoring.
If you sell something on your site and customers pay with cards (like every normal online store), then moving to ICP creates a serious headache.
Traditional bank payments (Stripe, PayPal, etc.) no longer work as simply. Customers would either have to pay with crypto or go through extra steps — buying crypto, opening a wallet, and so on.
The truth is, most regular people won’t do that. They’ll leave in a second and go to another site where they can pay with one click using their card.
That’s why I say:
The majority of websites that have real sales and serve regular customers won’t move to ICP yet. The risk is too high — sales could drop significantly.
So what? Should we just give up on the idea?
Not at all. The best solution available right now is using Fiat On-Ramp services.
These are special widgets that allow customers to pay with their regular card, while everything is automatically converted to crypto in the background. The customer doesn’t even realize that crypto is involved.
The ones working best right now are:
Onramper (my top choice)
Alchemy Pay
Ramp Network
This way, customers don’t have to buy crypto. Everything looks familiar — they just click “Pay with Card”.
But it’s not perfect either. The fees are a bit higher than regular Stripe, and for larger amounts, customers may sometimes need to go through KYC.
Bottom line:
Running WordPress on ICP is great if you need strong protection or already have a crypto audience. But if you run a normal store and sales are your priority — you should be careful and probably go with a hybrid approach for now.
We’re building a hybrid ICP and Sui solution supporting up to 100,000+ transactions per second. Sui already integrates USDC and soon EURC for seamless, non-custodial payments with instant settlement. The flow is simple, efficient, and designed for real-world scale, with Apple, Facebook, and Google login—a true Web3 application launching next month.
If Caffeine already has the ability to easily integrate Stripe capabilities into builds, an ICP “Migration Specialist” should have no issues doing so for WordPress sites.
OR
Someone just needs to create a free inhouse plugin for Wordpress that allows you to accept Stripe payments if you have migrated your site to ICP.
Or why wouldn’t the current payment plugins just work like before with Stripe, PayPal, etc?
The buttons themselves should work since they take you to Stripe or Paypal’s site to complete payment and then return you back to the store.
And as for accepting crypto payments, IC PAY DOT ORG plus other solutions could get people to start using crypto and bypassing merchant accounts, fees, chargebacks, etc.
Ultimately, the goal is to migrate people here with minimal effort, let them keep doing business, and then think about starting to really utilize crypto payments and move away from credit card payments all together and incentivize their clients to do so. Banks are taking meaningful cuts. These merchant accounts literally steal money on each transaction for doing basically nothing. In addition, the merchant is always blamed for chargebacks and made to pay no matter what. You pay a chargeback fee of like 38 bucks or something no matter what and even if you’re right, you usually also have to refund the person. The banks are bastards. They will allow fraud by consumers all day long. I know because I had an ecommerce site and dealt with all of it. It was maddening. Then I found out they would hit us with all kinds of extra fees and silently steal from us over time.