What is AshePay?
Learn what AshePay is, how it works, and what you need to get started.
AshePay is a WordPress plugin that adds a crypto payment gateway to your WooCommerce store. When a customer pays, the money goes directly from their wallet to yours - no payment processor sits in the middle, no funds are held, and no platform fee is ever charged.
In plain terms
- Your customer sends crypto from their wallet app
- AshePay detects the payment on the blockchain
- The WooCommerce order is automatically marked as paid
- The money is already in your wallet - nothing to withdraw
What you need to get started
- A WordPress site with WooCommerce installed and active
- PHP 7.4 or higher (PHP 8.x recommended)
- A wallet address for each blockchain you want to accept - MetaMask, Trust Wallet, Ledger, or any standard wallet works
- HTTPS enabled on your site (required - browser wallets refuse to connect over HTTP)
No API keys, no account approvals, no KYC. AshePay uses the public Binance API for live prices - no registration required. Blockchain monitoring uses public RPC endpoints that ship with the plugin out of the box.
Free vs Pro
The free version is a fully working payment gateway with no expiry. It supports Ethereum and Bitcoin - you can enable both simultaneously and accept ETH and BTC in the same store. AshePay Pro unlocks all 8 blockchains at once so your customers can choose their preferred chain at checkout.
Not sure where to start? Enable Ethereum in your settings - ETH is the most widely held crypto and the easiest for customers to pay with. You can enable Bitcoin alongside it at any time.
Supported blockchains
AshePay supports 8 blockchains and their most commonly used tokens:
- Ethereum - ETH, USDT, USDC
- Polygon - POL, USDT, USDC
- BNB Chain - BNB, USDT, USDC
- Arbitrum - ETH, USDT, USDC
- Base - ETH, USDT, USDC
- Solana - SOL, USDT, USDC
- Bitcoin - BTC
- Tron - TRX, USDT
Ethereum and Bitcoin are available in the free version. All 8 chains are available in AshePay Pro. These are pre-configured tokens - you cannot add custom or unlisted tokens.