Envato Integration
The Envato Integration module lets your customers claim licenses for items they have purchased on Envato Market (CodeCanyon, ThemeForest, etc.). Once a purchase is verified against the Envato API, a synthetic order and a ChargePanda license key are automatically issued to the buyer.
Capabilities
| Feature | Description |
|---|---|
| Manual purchase code claim | Public page at /envato/claim where anyone can paste a purchase code to claim a license. |
| Sign in with Envato (OAuth) | Customers sign in with their Envato account; their purchases are scanned automatically. |
| Account-page claim section | Logged-in customers can claim additional codes from their account area. |
| Multi-item mapping | Map any number of Envato items to local ChargePanda products — each with independent license settings. |
| Extensible events | Fire EnvatoPurchaseVerified, EnvatoItemMappingResolving, and EnvatoLicenseClaimed that other modules can listen to. |
Pages in this section
- Setup — Installing the module, creating API credentials, redirect URL.
- Item mapping — Mapping Envato items to local products and choosing license settings.
- Claim flows — The three entry points and when to use each.
- Events & hooks — Public events fired by this module for extensibility.
- Troubleshooting — Common Envato API errors and how to fix them.