Skip to content

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

FeatureDescription
Manual purchase code claimPublic 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 sectionLogged-in customers can claim additional codes from their account area.
Multi-item mappingMap any number of Envato items to local ChargePanda products — each with independent license settings.
Extensible eventsFire 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.

Released under the Commercial License.