TagadaPay Plugin CLI
Latest Version
v3.0.3 —
@tagadapay/plugin-clitgd (short) and tgdcli (long). All examples below use tgd.
Quick Start
1
Login
2
Deploy your plugin
plugin.manifest.json, creates a ZIP of your dist/ folder, uploads it, and deploys.Interactive Mode
The easiest way to manage everything — deploy, mount, install, manage domains:Commands
Authentication
Deploy
After deploying, the CLI auto-syncs config templates if a
config/ folder exists (presets, schema, uiSchema).
Archive
Create a local ZIP without deploying:List
Instance Management
Domain Management
Domain commands authenticate via your login session. They do not require--store-id.
Plugin Manifest
Every plugin requires aplugin.manifest.json. The CLI validates it before deploying.
Required Fields
All Manifest Fields
Page Features
Simple string features:landing, checkout, thankyou, product-page, catalog, upsell, post-purchase, static
Requirements: payment, shipping, customer, order, cart, inventory
Environments
The CLI supports three built-in environments:
You can also pass a custom URL:
Workflow Examples
Deploy & Mount
1
Build your plugin
2
Deploy
3
Install (create instance)
4
Mount to alias
Update a Plugin
A/B Testing
Deploy two variants and mount them via the A/B testing API:Custom Domain
Troubleshooting
Authentication failed
Authentication failed
Plugin manifest not found
Plugin manifest not found
Ensure
plugin.manifest.json exists in your current directory and is valid JSON:Build directory missing
Build directory missing
Build your plugin before deploying:
Version conflict on deploy
Version conflict on deploy
A deployment already exists for this plugin ID + version. Either:
- Bump the
versionin your manifest - Use
--overwriteto replace the existing deployment
Domain verification failed
Domain verification failed
DNS can take up to 48 hours to propagate. Check status:
Verbose Mode
For detailed API request/response logs:Support
- Documentation: docs.tagadapay.com
- Support: developer-support@tagadapay.com
- GitHub: Report issues
