Mark as Paid
Mark as paid is how you record that you have paid an affiliate their commission. The app does not actually send money — you pay through your own channel (PayPal, bank transfer, Shopify Balance, etc.) and then come here to record it.
Recording the payment serves three purposes:
- Drops the affiliate's pending amount to zero.
- Locks the affiliate's Approved conversions as Paid.
- Creates a row in the Payout history tab for accounting and the affiliate's portal.
Before you can mark as paid
The affiliate must have a Payment method set in their portal Profile (currently PayPal). If the column shows Not set, the Mark as paid button is disabled with a tooltip explaining why. Email the affiliate and ask them to fill it in.
The flow
- Go to Payouts → Pending payouts tab (default).
- Find the affiliate row.
- Click Mark as paid in the Actions column. (Or select multiple rows and use the bulk Mark
{N}as paid button in the toolbar.) - A two-step confirmation modal opens.
Step 1 — Check payout details
The modal shows a summary: which affiliate(s), each one's Program, how many conversions are bundled, and the total amount.
If anything looks wrong, close the modal — you can edit conversions individually first.
Step 2 — Mark as paid
Below the summary you'll see two optional fields and a required confirmation:
| Field | Required? | What to enter |
|---|---|---|
| Transaction ID | Optional | PayPal transaction ID, bank reference number — for your own records |
| Note (optional) | Optional | Any internal note about this payment |
| I guarantee that payout will be transferred outside of Affily checkbox | Yes | Tick this to confirm you have actually sent the money |
- Click Confirm payment.
A success toast appears: "Marked {N} affiliate(s) as paid".
What happens behind the scenes
- A Payout record is created with the date, amount, transaction ID, and note.
- All Approved conversions covered by the payout flip to Paid.
- The affiliate's pending amount drops to zero (or to the next pending balance if there are unpaid conversions left over).
- The affiliate receives an email: "A payout of $X has been sent to you" (if email notifications are on).
- The entry appears under the Payout history tab.
Paying outside the app
The app doesn't integrate with PayPal, Stripe Connect, bank transfers, or any payment rails. You handle the actual money movement yourself. Typical flows:
- PayPal — log in to PayPal → Send Money → affiliate's PayPal email (from their profile, you can copy it from the Payment detail column) → paste amount.
- Bank transfer — use your bank's SWIFT/SEPA/local transfer form with the affiliate's bank details.
- Shopify Balance / gift cards — if you pay in store credit, issue the gift card in Shopify, then mark as paid here.
The order is intentional: pay first, then mark as paid. The confirmation checkbox in the modal is your acknowledgement that the money has actually moved.
Batch paying
Use row checkboxes to select multiple affiliates, then the toolbar Mark {N} as paid button. The same step-1/step-2 modal handles them all in one operation. Affiliates with no payment method set are flagged in the modal and skipped.
Fees and currency
- Fees are on you — you pay PayPal/bank fees, the affiliate receives the gross amount you mark.
- Currency — the app shows amounts in your shop's base currency. If you pay in a different currency, the amount you mark here is the base-currency equivalent at the time of payout.
Can I undo a payout?
Once recorded, a payout cannot be undone from the UI. The Paid conversions are locked. If you marked the wrong amount or wrong affiliate, contact [email protected] — they can manually clean it up.
For legitimate refunds (customer returned the product), do not try to undo — let the standard refund flow create a Refund adjustment row that nets out at the next payout. See Refund Handling.
Next step
- Payout History — see your past payouts.
- Payment Schedule — set up the reminder cadence.