Revenue & Payouts
Track your plugin earnings and request payouts through the Developer Portal. Understand commission calculation and payout requirements.
Commission Model
The platform deducts a commission from each charge before crediting your balance. The default commission rate is 5%.
The net amount you earn per charge is:
netAmount = grossAmount - (grossAmount × commissionRate)Example:
| Item | Amount |
|---|---|
| Merchant pays | $29.99 |
| Commission (5%) | $1.50 |
| Your revenue | $28.49 |
Commission Snapshots
The commission rate is snapshotted on each individual charge record at the time the charge is created. If the platform rate changes in the future, historical charges are never recalculated — your past earnings remain unchanged.
Revenue Metrics
Your Developer Portal dashboard shows:
| Metric | Description |
|---|---|
totalRevenue | Lifetime sum of all net amounts credited to your account |
availableBalance | Current balance available for withdrawal |
activeSubscriptions | Number of stores currently subscribed to your plugin |
totalCharges | Total number of charge events processed |
Payout Requirements
To request a payout, all of the following must be true:
- Your
availableBalancemust be at least $50.00 USD - You must have at least one verified payout method registered
- You must have no other pending payout request (one at a time)
Payout Methods
You can register the following payout destinations in the Developer Portal:
- Bank transfer
- PayPal
- Other (custom reference — use for any method not listed above)
Payout Lifecycle
Once you request a payout, it moves through the following states:
| Status | Description |
|---|---|
pending | Request submitted — awaiting platform review |
approved | Approved by the platform team — balance deducted from your account |
paid | Payment sent — external payment reference recorded |
rejected | Request rejected — rejection reason provided, balance not deducted |
When a payout is approved, your availableBalance is reduced immediately. If the payout is later rejected, the balance is restored and a rejection reason is recorded.
Charge History
The Revenue section of the Developer Portal shows a full history of all charge events for your plugin, including:
- Gross amount charged to the merchant
- Commission amount
- Net amount credited to you
- Billing period dates
- Charge status (
pending,paid,failed,refunded)
Store references in charge history are anonymized to protect merchant privacy.
Currency
All billing operations are conducted in USD. Additional currencies are not supported in the current version.