Payment Link Not Working? Troubleshooting
If your customer says the payment link is not working, here are the common causes and fixes.
Link Has Expired
Invoice links expire after 90 days. If the invoice is older than 90 days, the link will show an error. To fix:
- Open the invoice in your dashboard
- Tap Refresh link or Regenerate if available
- Resend the invoice to your customer with the new link
Stripe Not Connected or Disconnected
If your Stripe account was disconnected (e.g., you changed your Stripe password), the payment button will be disabled. Go to Settings → Payments to reconnect Stripe.
Customer Sees "Payment unavailable"
This message appears when:
- Stripe is not connected on your account
- The invoice is in a non-payable status (already paid, cancelled, or in draft)
- The invoice is from a country where Stripe is not available
Card Declined
If the customer's payment is declined, the problem is on the customer side — their card, issuer, or Stripe's fraud detection. Ask the customer to:
- Try a different card
- Contact their bank to allow the transaction
- Try a different browser or device
Customer in a Different Country
Links work globally, but payment options depend on the customer's location. Customers outside the US may not be able to pay with all card types. For international customers, consider bank transfer as an alternative.
Testing the Link Yourself
Copy the payment link from the invoice and open it in an incognito/private browser window. If it loads correctly, the link works and the issue is on the customer's side.