Sending Payment Links via Stripe
Trade2Base integrates directly with Stripe so your customers can pay invoices by card in seconds — no manual bank transfers to chase and no separate payment portal to manage.
Connecting your Stripe account
Go to Settings → Payments → Stripe and click Connect with Stripe. You'll be redirected to Stripe's OAuth flow where you can either log in to your existing Stripe account or create a new one in minutes.
- Click Connect with Stripe in Trade2Base.
- Log in or create a Stripe account.
- Authorise Trade2Base to access your Stripe account.
- You'll be redirected back to Trade2Base — a green tick confirms the connection.
Stripe requires your business to be verified before you can accept live payments. This typically involves confirming your business details and bank account directly inside Stripe's dashboard.
Payment links in invoices
Once Stripe is connected, every invoice you send automatically includes a Pay now button and a unique Stripe payment link. The link is embedded in:
- The invoice email sent to the customer
- The PDF invoice (as a clickable URL in the footer)
- The customer portal invoice view
- WhatsApp and SMS invoice notifications
Each link is unique to that invoice and expires 90 days after the invoice due date.
Manually sending a payment link
If you need to re-send a payment link — for example the customer says they can't find the original email — open the invoice and click Send payment link in the right-hand panel. You can send it via:
- SMS
- Copy link — paste it anywhere (e.g. directly into a chat)
What the customer sees
When a customer clicks the payment link, they land on a Stripe-hosted checkout page branded with your business name and logo. The page shows:
- Invoice reference and amount due
- Card entry form (supports Apple Pay and Google Pay)
- A Stripe-issued payment confirmation on completion
The customer does not need a Stripe account. The checkout is fully mobile-optimised and supports all major UK debit and credit cards.
Card payment fees
Stripe charges a processing fee per transaction. For UK businesses on the standard Stripe plan, this is 1.5% + 20p for UK cards and 2.5% + 20p for EU and international cards. These fees are deducted by Stripe before the funds are paid out to your bank — Trade2Base does not add any additional fee.
You can optionally pass card fees on to your customers by enabling Surcharging in Settings → Payments. When enabled, a processing fee line is added to the payment page (note: you should review whether surcharging is permitted under your terms and conditions).
Payment reconciliation and Xero / QuickBooks sync
When a customer pays, Trade2Base automatically marks the invoice as Paid and records the payment date and amount. There is no manual reconciliation step needed.
If you have Xero or QuickBooks connected (Settings → Integrations), the payment is synced within a few minutes:
- Xero — a payment is created against the matching Xero invoice and the invoice is marked as paid.
- QuickBooks — a payment is applied to the matching QuickBooks invoice automatically.
Handling partial payments and refunds
Partial payments: If a customer pays a deposit or a portion of the invoice, Trade2Base records the partial payment and updates the invoice to show the remaining balance. You can record partial payments manually (click Record payment on the invoice and enter the amount), or they will be recorded automatically if your Stripe payment link is set up to allow custom amounts.
Refunds: To issue a full or partial refund, open the invoice, click Refund, and enter the amount to refund. Trade2Base processes the refund via Stripe — the customer typically receives the funds within 5–10 business days. The invoice status updates to Partially refunded or Refunded accordingly, and the change syncs to Xero or QuickBooks if connected.
Still need help?
Contact our UK support team via live chat or email support@trade2base.com.