‹ All updates

Improvements and fixes, June 2026

Shorter app addresses, a calmer design, apply first and sign up after, per-program billing and notifications, refunds through the API, and the end of list.affitor.com.

DigestBrandsPartnersDevelopersDashboardMarketplaceTrackingAPISDK

New

  • Record refunds through the tracking API, so the matching commission is reversed.
  • Record sales from your server without connecting Stripe.
  • Each program connects its own Stripe account.
  • Notifications and billing are scoped per program for brands with several programs.
  • A quick start popover in the top bar, and Billing as its own tab.
  • A program handle field in program settings and in first-program setup.
  • Withdraw an application from your Programs list.

Improved

  • App addresses are shorter (/brand/..., /partner/...), and the dashboard says "brand" instead of "advertiser".
  • Settings, forms, charts, status pills and alerts share one calmer design.
  • Apply to a program first and sign up after: your application continues once you are in.
  • The attribution window is one setting, and it is applied when sales settle. Chargebacks reverse commissions.
  • Approving or rejecting a commission updates the row at once.
  • The partner table sorts by most clicks first and remembers your sort.
  • The SDK is published as @affitor/sdk, and the docs use it everywhere.
  • list.affitor.com is retired and now opens the marketplace.
  • Programs without a logo get a default gradient logo, and SVG logos upload.
  • PayPal is no longer a withdrawal method.

Fixed

  • Logging out clears your session completely.
  • Program pages no longer show default commission numbers that the brand never set.
  • The tracking setup wizard shows the right snippet and refund guidance.
  • Test events stay out of brand metrics.
  • Partner chat no longer shows a message twice.

Security

  • We tightened access between accounts so one brand cannot read another's data.