The Send Payment Link action emails a customer a secure one-click link they can use to pay an order with their card via Stripe. The same link is copied to your clipboard so you can paste it into another message if you'd rather chase via SMS, email or a chat thread.
Here's when to use it, how to send it, and what to do if the option isn't showing.
Step 1: Open the Order
Go to Orders in B-Cart and open the order you want the customer to pay.
You can send a payment link from any order that is eligible for payment — most commonly orders sitting in Pending Payment, but also completed orders that haven't been paid yet.
Step 2: Open the Order Actions Menu
In the top-right of the order page, click Order Actions.
The dropdown shows the actions available for this order — Packing Slip, Invoice, Edit Order, Add Payment, and Send Payment Link.
Step 3: Send the Payment Link
Click Send Payment Link.
B-Cart will:
Generate a fresh, secure checkout link for this specific order.
Email the link to the customer's primary contact at the billing organisation.
Copy the same link to your clipboard.
You'll see a confirmation toast: "Payment link emailed to customer and copied to clipboard."
If you want to share the link another way — SMS, your CRM, a reply in an existing email thread — just paste it from your clipboard.
Step 4: What the Customer Sees
The customer receives an email with a Pay Now button.
When they click it, they're taken straight to a Stripe checkout page for the order — no B-Cart sign-in required.
After payment, Stripe redirects them back and B-Cart records the payment against the order automatically. The order's payment status updates from Outstanding to Paid.
Step 5: Re-sending the Link
If a customer can't find the email, click Send Payment Link again on the order.
For the first 30 minutes after sending, B-Cart reuses the same link rather than minting a new one — so you can safely click again without creating duplicate emails or duplicate Stripe sessions. After 30 minutes, clicking again generates a brand-new link.
Tips
The link works any time after it's sent — it doesn't expire after a fixed window. Customers can come back and pay later from the same email.
If you're chasing a stack of unpaid orders, open the Outstanding view under Payments first, then jump into each order and send the link from there.
Already paid orders don't show Send Payment Link — once an order is paid, the action is hidden. The same goes for orders where payment isn't tracked.
Why Don't I See Send Payment Link?
A few conditions need to be met before the option appears:
You're signed in as the merchant. Customer-side users don't see Send Payment Link — they see Pay Now instead, which opens the same Stripe flow directly.
The order is eligible for payment. Paid orders, orders flagged as "not tracked" for payment, and deleted orders don't show the option.
Payments are enabled on your store. If your store has the Payment Not Enabled banner at the top, Send Payment Link won't work until you've finished setting up payments. See Setting Up Payments.
The customer's account has Stripe payments enabled. Some customers may be configured for invoice-only payment terms. If the customer can't pay via Stripe, the link can't be issued. Check the customer's payment settings under Customer Settings.
If you've checked all four and still can't see it, contact support with the order number and we'll take a look.