Connecting Stripe for Online Payments
Once Stripe is connected, your customers can pay invoices online by card — and Trade2Base marks them paid automatically. No more chasing bank transfers or logging manual payments for card jobs.
Before you start
- You need a Stripe account. If you don't have one, it's free to create at stripe.com. Stripe is separate from Trade2Base and subject to Stripe's own approval process.
- Your Stripe account must be fully verified (ID, bank account linked) before you can accept live payments.
- You must be an admin in your Trade2Base account to connect integrations.
Connecting Stripe — step by step
Click "Settings" in the left-hand sidebar of your Trade2Base dashboard.
Select the "Integrations" tab at the top of the Settings page.
Scroll to the Payments section and find the Stripe card. Click "Connect Stripe".
You'll be redirected to Stripe. Sign in with your Stripe email and password. If you have two-factor authentication enabled, complete that step too.
Stripe will show a permissions screen listing what Trade2Base is requesting access to. Click "Connect" or "Authorise" to proceed.
You'll be redirected back automatically. The Stripe card in Settings should now show "Connected" with your Stripe account name.
How payment links work
Once Stripe is connected, every invoice you send will include a “Pay now” button that takes the customer to a secure Stripe-hosted payment page. Here's what happens end-to-end:
Stripe fees
This is Stripe's standard rate for UK card payments. Trade2Base does not add any additional fee on top. Stripe deducts their fee before paying out to your bank account. International cards may incur additional fees — see stripe.com/gb/pricing for the full rate card.
Go to Settings → Email Templates → Invoice Email. Make sure the “Payment link button” variable is included in the template. This ensures every invoice email automatically contains a clickable “Pay now” button.
Troubleshooting
Try opening Settings → Integrations → Stripe in an incognito browser window. This avoids any conflicts with cached Stripe login sessions. If it still fails, make sure you're logged into the correct Stripe account.
This is usually a webhook issue. Go to Settings → Integrations → Stripe and check that the webhook status shows “Active”. If it shows “Inactive” or “Error”, click “Reset webhook”. Trade2Base will re-register the webhook with Stripe automatically.
Still need help? Contact support