Racinage
Francais

Operations

Affiliate program and promotions

Last updated 2026-09-01T12:16:51+00:00

Racinage uses one reviewed commerce flow for plan, plugin, and developer-access orders, with clear pricing and fraud-resistant attribution.

Commerce administration

Only a super admin with can_manage_commerce may change or reveal Commerce-linked financial state. Order, refund, entitlement, payout, and provider actions remain permission-checked, transactional, idempotent, and audited. Progress rewards cannot confer this permission.

Quotes and payment routes

Paid plans can be requested monthly or yearly. Yearly pricing is displayed as a monthly equivalent and charged once for the full 12 months. Paid requests create a server-calculated quote that remains valid for seven days. When configured, Manage > Subscription offers FastSpring hosted checkout for international payments and pawaPay for African Mobile Money. A customer using pawaPay selects an available local collection currency; Racinage freezes the administrator-maintained FX conversion with the order and activates access only after a server-side status check confirms the payment.

Enabled manual methods remain available as a fallback. Enter the transaction reference and optionally attach a JPG, PNG, WebP, or PDF proof up to 10 MB. Manual proof is reviewed before activation. Each order and payment keeps the exact list price, reduction, amount due, currency, billing period, and provider conversion quoted at that time. A later renewal uses the current published price without rewriting earlier payment history. A verified user can complete a valid 100% discounted order without payment. Payment proof is private and available only to the customer who owns the order and authorized commerce administrators.

Reductions and coupon codes

Scheduled reductions and entered coupon codes can target selected plans, plugins, developer access, users, currencies, dates, order counts, or minimum subtotals. They do not stack. Racinage applies the single eligible offer that saves the most.

Customers do not maintain a separate coupon record. Enter a code when requesting a plan purchase or change under Manage > Subscription, or during an eligible plugin purchase. Automatic reductions appear directly on pricing and plugin surfaces before the order is submitted.

  • Percentage reductions work in every supported currency; fixed reductions require the same currency.
  • A reduction can apply once, for a configured number of billing cycles, or for the full approved subscription duration.
  • Ending a promotion prevents new attachments but does not remove a recurring discount already attached for its approved duration.
  • Refunds reverse the related redemption.

Joining the affiliate program

When applications are open, access Manage > Affiliate from a verified active account. Describe the channels, URLs, and audience you use, then accept the current versioned terms. A super admin reviews every application. Approved affiliates receive a unique link and may receive a linked coupon.

When applications are closed, the entry is hidden from users who have not applied. Existing applicants and affiliates retain access to their status, commissions, and payout records.

Affiliates must make truthful claims and clearly disclose near each endorsement that they may earn commission. The platform can suspend misleading or non-compliant promotion.

Attribution and privacy

After Marketing consent, the latest eligible referral replaces the previous one and remains valid for thirty days. A customer-entered affiliate code is explicit and overrides the referral cookie. Without Marketing consent, Racinage does not store referral attribution, but a code entered by the customer still works for that order.

Commissions and payouts

The default commission is 10% of the snapshotted net collected revenue for an eligible initial plan payment, each distinct plugin's initial purchase, and the developer-access fee. The price and best eligible reduction are resolved before that commission is calculated. Renewals, zero-value orders, manual grants, self-referrals, an affiliate's own family or plugin, duplicate payment identities, and refunds are excluded.

Non-USD commissions use the current administrator-maintained conversion rate and save that exact snapshot. Available balances of at least USD 10 can be requested in full. Every request requires super-admin approval. An approved request can be recorded as a reviewed manual payout or, when configured, dispatched through pawaPay and marked paid only after server-side reconciliation confirms completion. A refund reverses its commission. If the commission was already paid, future earnings first offset the negative balance.

Your controls

Manage > Affiliate shows consented clicks, conversions, commission states, available balance, payout profile, and payout history. Cookie preferences can be changed in the public footer or under Manage > Settings.