Help Centre/Invoicing

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.

  1. Click Connect with Stripe in Trade2Base.
  2. Log in or create a Stripe account.
  3. Authorise Trade2Base to access your Stripe account.
  4. 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:

  • Email
  • SMS
  • WhatsApp
  • 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.