Before you invite partners, send one test referral through your own site. It shows whether Tolt records the click, the sign-up and the payment, and creates a commission.
Before you start
Your billing provider shows under Connected in Settings › Integrations, and the tracking script is on your website and in your app. To pay without a full charge, see Test purchases by billing provider further down.
Run a test referral
Create a test partner. Go to Partners and click New partner, or sign up through your partner portal. See Manually create a partner.
Open the test partner's profile and copy their link from the Links tab.
Open the link in a private browser window, so no earlier visit gets in the way.
Sign up on your site with an email you haven't used there before.
Make a test purchase with the same account.
Back in Tolt, go to Customers › Commissions and check that the purchase created a commission for the test partner.
Open the test partner's profile. On the Links tab, Clicks, Leads and Customers each show 1.
If the commission is there and each count went up, your integration works and you're ready to invite partners.
Test purchases by billing provider
Stripe: test in live mode. Stripe test mode isn't synced. Make a small live purchase, or use a 99% off coupon, then refund it to see the commission reverse.
Stripe Checkout: for one-time payments, set
customer_creation: "always"on the Checkout Session. Without a Stripe customer, Tolt can't credit the partner.Paddle Billing: make a purchase on your live site.
Paddle Classic: connect your Paddle sandbox account and test there. When you're done, switch to your live keys.
Chargebee: test with a real payment, or point Chargebee's test site at the webhook and switch back to live when you're done.
If a count stays at 0
Clicks: the tracking script isn't loading on the page the link opens. Check that it's in the page's
<head>. In your browser console,await tolt.ready()should return a click after you open the link. See tolt_referral is null.Leads: your sign-up isn't calling
tolt.signup(). See Track sign-ups as leads.Customers: Tolt didn't receive the payment. Go to Settings › Logs and look for the payment event and its result. With Stripe, also check that
tolt_referralis sent in the metadata. See Integration status and logs.No commission, but the payment is there: no flow matched the transaction. See What are flows?
Still stuck? Contact us via chat with the partner link you used, the test customer's email and the time of the purchase. We can test the integration with you.
Good to know
When you're done, delete the test partner, customer and commission so they don't show up in your reports.

