← All help

FAQ

Do affiliates need a password?

No. Affiliates sign in via a magic link sent to their email — there is no password to create, remember, or reset.

Why is my commission in basis points?

It is not shown that way in the dashboard. You set a plain percentage when creating a campaign. Attribloom stores it precisely internally, but you only ever see and enter a percentage.

What currencies are supported?

A curated set of real ISO 4217 currencies. When creating a campaign, pick the currency your sales actually settle in. Balances are held per currency, so it must match your settlement currency for payouts to reconcile correctly.

Why didn't a sale attribute?

A few common causes:

  • Web: the click was not recorded before the postback arrived, or the postback signature was incorrect. Check that your server is signing the postback with the correct Postback secret and that the affiliate code or click ID is included.
  • iOS: the appAccountToken was not set on the StoreKit 2 purchase request at purchase time. The token must be set before the purchase completes — it cannot be added after.
  • Environment mismatch: Sandbox/TestFlight purchases only attribute in Sandbox mode; Production purchases only attribute in Production mode. Sandbox purchases are never billed and never pay commission.
  • Bundle ID mismatch: the bundle ID registered in Attribloom must exactly match the one Apple sends in the App Store Server Notification.

Is two-factor authentication required?

No. Two-factor authentication is optional and is off by default. You can enable it in Settings.

What is the difference between Sandbox and Production for iOS apps?

Sandbox covers TestFlight builds and Xcode test purchases. These purchases are never billed to a real card and never generate commission — they exist only for integration testing. Production covers live App Store builds purchased by real users. Both environments generate App Store Server Notifications, but they are delivered to separate endpoints; Attribloom routes them based on the environment you selected when connecting the app.