MakaPay Payment Gateway
MakaPay Payment Gateway
Description
MakaPay Payment Gateway allows you to accept cryptocurrency payments on your WooCommerce store. Customers can pay with USDT, USDC, XRP, TRX and other supported tokens across multiple blockchain networks.
Features
- Accept cryptocurrency payments seamlessly
- Support for multiple blockchain networks (Ethereum, Polygon, BNB Smart Chain, Base, MakaChain)
- Native token support (ETH, MATIC, BNB)
- Stablecoin support (USDT, USDC)
- Real-time price conversion at checkout for native tokens
- Automatic payment verification
- Webhook support for real-time payment updates
- Gasless transactions
- Easy configuration through WooCommerce settings
Supported Networks
- Ethereum (Chain ID: 1) — ETH, USDT, USDC
- Polygon (Chain ID: 137) — MATIC, USDT, USDC
- BNB Smart Chain (Chain ID: 56) — BNB, USDT, USDC
- Base (Chain ID: 8453) — ETH, USDT, USDC
- MakaChain (Chain ID: 777178) — USDT, USDC
Requirements
- WooCommerce 5.0 or higher
- MakaPay account and API key
- Cryptocurrency wallet address
Configuration
- API Key: Get your API key from your MakaPay Dashboard (https://app.makapay.io)
- Merchant Wallet Address: Your cryptocurrency wallet address where you want to receive payments
- Blockchain Network: Choose from Ethereum, Polygon, BNB Smart Chain, or MakaChain
- Token Contract Address: Enter the token contract address for your selected network (e.g., USDT, USDC address)
Webhook URL
To receive real-time payment notifications, configure the webhook URL in your MakaPay Dashboard:
https://yoursite.com/makapay-webhook/
Installation
- Upload the plugin files to the
/wp-content/plugins/makapay-payment-gatewaydirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to WooCommerce > Settings > Payments.
- Enable MakaPay and click “Manage” to configure settings.
- Enter your API Key from MakaPay Dashboard.
- Enter your merchant wallet address.
- Select your preferred blockchain network and token.
- Save changes.
Faq
Yes, you need to sign up for a MakaPay account at https://app.makapay.io to get your API key.
MakaPay supports ETH, MATIC, BNB native tokens and USDT, USDC stablecoins across Ethereum, Polygon, BNB Smart Chain, Base, and MakaChain networks.
Please refer to MakaPay’s pricing page for information about transaction fees.
For technical support, please visit https://docs.makapay.io or contact MakaPay support.
Reviews
Changelog
1.0.3
- Added Base network support (Chain ID: 8453)
- Added native token support: ETH (Ethereum/Base), MATIC (Polygon), BNB (BSC)
- Added custom token support with on-chain verification via CoinGecko and Alchemy
- Added real-time price conversion at checkout via CoinGecko API with MakaPay fallback
- Added price caching with WordPress transients (5-minute interval)
- Added webhook signature verification for enhanced security
- Token selector shows estimated amount in selected cryptocurrency
- Updated settings with checkbox-based token selection per network
- Dynamic settings UI: token options show/hide based on enabled blockchains
1.0.0
- Initial release
- Support for multiple blockchain networks
- Webhook integration
- Payment verification
- WooCommerce integration