Xero Online Payment Link Not Working

Share
Workaround available Web Updated November 13, 2026Based on 2 user reportsHow we research

Quick answer

Reconnect the payment service and make sure online payments are enabled on the invoice template.

Most likely fix: Reconnect the payment service

How to fix it

Try these in order — the most common fix is first.

  1. 1. Reconnect the payment service

    1. Go to Settings > Payment Services
    2. Reconnect Stripe, GoCardless or PayPal
    Did this fix it?
  2. 2. Enable online payment on the invoice

    1. Confirm online payment is switched on in the invoice and template
    Did this fix it?
  3. 3. Test and check status

    1. Open a test payment link before sending
    2. Check the gateway's status page
    Did this fix it?

Symptoms

The Pay now button is missing or fails on invoices.

Why it happens

  • Payment service disconnected
  • Online payments not enabled on the invoice or template
  • Stripe, GoCardless or PayPal account issue or outage

This guide also covers

  • xero payment services not working
  • xero pay now button missing
  • xero stripe not connecting

Still not working?

If Xero keeps failing, you're not alone. See every Xero problem users report or the alternatives people switch to.

Done fighting Xero? Our small team builds your own Xero alternative, or any software you need: web, mobile, games, desktop. Price agreed together.

Talk to us
Fixed it? Share this guide

Other Xero errors

All 10 Xero errors and fixes →