Workflow overview
How transactions, validation, and invoicing work
Overview
Revclic provides a transparent and flexible way to manage affiliate commissions while accounting for returns, cancellations, and order changes.
This page explains your responsibilities, deadlines, and billing cycle.
1. Set up your product catalog
Before affiliates can promote your products, you need to publish your offers on Revclic:
- Search for products in the Revclic catalog by name, brand, or EAN
- For each product, define your selling conditions: price, commission rate, delivery time, and more
- Offers can be created via the dashboard, the API, or through a custom integration
See the Product catalog guide for details.
2. Shopper arrives via affiliate link
When a shopper clicks an affiliate link:
- They are redirected to your website
- A tracking ID (
revclic_id) is attached to the visit - This ID must be stored and used to report the transaction
3. Reporting a transaction
After a successful purchase:
- You report the transaction to Revclic
The order is sent with:
- The tracking ID
- Basket items
- Commission amounts per item
Each item starts with status pending
This allows item-level validation later.
4. Validation window (3 months)
You have 3 months from the transaction date to review each item:
- Accept items that are confirmed
- Reject items that are returned, cancelled, or invalid
🔹 Validation is done per item, not per order.
⏱ If no action is taken:
- Items still pending after 3 months are automatically accepted
5. Monthly invoice generation
On the first day of the next month:
- Revclic generates your invoice
The invoice includes:
- All accepted items
- Corresponding affiliate commissions
The invoice due date is 30 days later
6. Payment period (30 days)
You have 30 days to pay the invoice.
- Payment can be made at any time during this period
- Paying earlier speeds up the affiliate reward cycle
7. Affiliate payment finalization
On the 8th of the following month, Revclic:
- Issues payment receipts to affiliates
- Processes affiliate payouts
This buffer ensures accurate reconciliation.
✅ Summary timeline (simplified)
| Step | Timing |
|---|---|
| Shopper purchase | Day 0 |
| Validation window | Day 0–90 |
| Auto-accept pending items | Day 90 |
| Invoice issued | 1st of next month |
| Payment deadline | +30 days |
| Affiliate payout | 8th of next month |
gantt
title Affiliation Timeline (From shopper click to affiliate payout)
dateFormat YYYY-MM-DD
axisFormat %b %d
section Shopper Journey
Shopper clicks affiliate link :milestone, click, 2025-01-01, 0d
Redirect & purchase :done, purchase, 2025-01-01, 1d
section Merchant Reporting
Transaction reported (items: pending) :report, 2025-01-02, 1d
Item validation window (90 days) :validation, 2025-01-02, 90d
Auto-accept remaining pending items :crit, autoaccept, after validation, 1d
section Billing
Invoice generated (1st of month) :milestone, invoice, 2025-05-01, 0d
Merchant payment window (30 days) :paywindow, 2025-05-01, 30d
Invoice due :milestone, invoicedue, 2025-05-31, 0d
section Affiliate Payouts
Payout records generated (8th) :milestone, payoutgen, 2025-06-08, 0d
Payouts processed via Stripe Connect :payoutprocess, 2025-06-08, 1d
Affiliate payout received :milestone, payout, after payoutprocess, 0d
Best practices
✔ Report transactions promptly
✔ Validate items regularly
✔ Pay invoices early to improve affiliate satisfaction
Next steps
- How invoicing works — set up your payment method for invoices
- Integration guide — code examples and recipes to report transactions