Drop in one PHP file, paste your API key, done. Your buyers then pick whichever rail you have enabled — USDT, Binance Pay, bKash, Nagad, card — from a single gateway.
ClaudePay.php, claudepay-install.php and claudepay-guard.php, visit https://your-domain.com/claudepay-install.php once, then paste your key. Keep claudepay-guard.php in place — it is what restores ClaudePay after a GSMTheme update. The walkthrough video covers this build.Both are in your dashboard under Module Setup → GSMTheme. Neither is going away.
Silent walkthrough — every step is written out below.
payment-intents:create, and copy the cp_… token. It is shown once — paste it somewhere safe before you close the dialog. Running several stores on one account? Give each store its own key: the key is what tells us which website an order belongs to.ClaudePay.php → app/Services/Gateway/ClaudePay.php — GSMTheme picks the provider up from this folder.claudepay_logo.png → resource/claudepay.png — the icon on your checkout. Rename it as you upload.cp_… key. Leave Claude Pay API URL blank unless you run a self-hosted tenant — blank means https://claude-pay.com. Save, then toggle the gateway Active.Create an account, enable the rails you want, and download the module from your dashboard.