Hi there! How can we help you today?
Plugins
SH BoxCoin
$10.00$15.00(In stock)
Accept Bitcoin, Ethereum, Dogecoin, USDT, and 100+ cryptocurrencies on your Botble CMS store using a self-hosted Boxcoin installation. Completely decentralized — no KYC, no fees, full control.
Categories: Plugins
🪙 Boxcoin Crypto Payment — Botble CMS Plugin
Accept Bitcoin, Ethereum, Dogecoin, USDT, and 100+ cryptocurrencies on your Botble CMS store using a self-hosted Boxcoin installation. Completely decentralized — no KYC, no fees, full control.
📋 Requirements
- Botble CMS v7.3.0+
- Botble Payment plugin is active
- Boxcoin PHP (self-hosted) → boxcoin.dev
- A working Boxcoin installation on a publicly accessible URL
🚀 Installation
1. Upload the Plugin
Copy the sh-boxcoin folder to your Botble CMS server:
/platform/plugins/sh-boxcoin/
2. Activate the Plugin
- Log into Botble Admin Panel
- Go to Plugins in the sidebar
- Find Boxcoin Crypto Payment → click Activate
⚙️ Configuration
Step 1 — Botble Admin Panel
Go to Settings → Payment → Boxcoin and fill in:
| Field | Description |
|---|---|
| Boxcoin Instance URL | Your Boxcoin admin URL (e.g. https://paywithsh.shakib.me) |
| API Key | From Boxcoin Admin → Settings → API key |
| Webhook Secret (optional) | From Boxcoin Admin → Settings → Webhook → Secret key |
Click Update and toggle the method Active.
Step 2 — Boxcoin Admin Panel
In your Boxcoin installation:
- Settings → Webhook URL → set it to:
https://your-botble-site.com/payments/boxcoin/webhook - Settings → Webhook Secret → set a secret password (same as above)
- Accepted Cryptocurrencies → enable the coins you want
- Optionally set your default currency (USD recommended)
💳 Payment Flow
- Customer selects Boxcoin at checkout
- Botble calls API with
create-transaction - Boxcoin returns a payment URL
- Customer completes crypto payment
- After payment, Boxcoin:
- Redirects customer back (
/payments/boxcoin/callback) - Sends webhook (
/payments/boxcoin/webhook) with status C
- Redirects customer back (
- Order is marked as Completed
🔐 Security Notes
- Always set a Webhook Secret to prevent fake notifications
- Webhook endpoint is exempt from CSRF protection intentionally
- Non-standard currencies (like BDT) are auto-converted to USD
🐛 Troubleshooting
| Issue | Fix |
|---|---|
| Empty checkout page | Check the Instance URL |
| Function name is required | Verify API Key and correct URL |
| Order not updated | Set Webhook URL properly |
| Permission denied | Run chmod -R 775 storage/ |
Author
Shakib Hossain · shakib.me
You may also like
Take it to your cart







