For the complete documentation index, see llms.txt. This page is also available as Markdown.

Affiliate Payments with Stripe

Tracknow integrates with your Stripe account to enable direct affiliate payouts. When an affiliate submits a payment request and selects Stripe as their preferred payment method, you can approve the request and Tracknow will transfer the approved commission directly to the affiliate through Stripe.


Integration with Stripe

Navigate to SettingsIntegrations Connect Stripe Payouts

Fill out each required field.

Generate a Stripe API key

Visit Stripe's documentation on API keys here.

The Stripe API key allows Tracknow to securely communicate with your Stripe account on your behalf.

It is used to perform the actions required for the Stripe Connect integration, including:

  • Creating onboarding links so affiliates can connect their Stripe accounts.

  • Retrieving information about connected Stripe accounts to verify their payout status.

  • Initiating transfers to affiliates when you approve Stripe payment requests.

You create a general API key or a restricted API key.

If you opt to use a restricted API key, make sure to set the following permissions:

Account → Read Connect > Accounts → Write Connect > Account Links → Write Transfers → Write The rest of the permissions can be set to None

Create two webhooks

Visit Stripe's documentation on Webhooks here.

Webhooks allow Stripe to automatically notify Tracknow when specific events occur in your Stripe account. This keeps affiliate payout and connected account information synchronized without requiring Tracknow to continuously check Stripe for updates.

Use the following URL endpoint for both webhooks:

Webhook 1

  • Scope: Your Account

  • Event: transfer.reversed

This webhook notifies Tracknow whenever a transfer to an affiliate is reversed. We use it to update the payment status in Tracknow and keep your payout records accurate.

Webhook 2

  • Scope: Connected Accounts

  • Event: account.updated

This webhook notifies Tracknow whenever one of your affiliates' connected Stripe accounts is updated. We use it to detect changes to the account's verification status, capabilities, and payout eligibility so affiliates can receive payments as soon as their accounts are ready.

Last updated