Xero
Integrate Shuttle payment links with Xero accounting software, allowing customers to pay invoices directly through a customized payment link that automatically pre-fills invoice details.
Prerequisites
- Active Shuttle account with a multi-use payment link created
- Xero account with access to Settings and Online Payments
Setup Instructions
1. Get Your Payment Link URL
- Log into Shuttle and navigate to Payment Links
- Create or select a multi-use payment link, ensure its in the currency of your invoices
- Click "Copy" to copy the URL to your clipboard
2. Configure URL Parameters
Append the following parameters to your copied URL to enable pre-filling:
?alt_key=[INVOICENUMBER]&amount=[AMOUNTDUE]¤cy=[CURRENCY]&org=[SHORTCODE]
Your final URL should look similar to:
https://your-company.shuttleglobal.link/lp_1234_5678_mu?alt_key=[INVOICENUMBER]&amount=[AMOUNTDUE]¤cy=[CURRENCY]&org=[SHORTCODE]
3. Add Payment Service in Xero
- In Xero, navigate to Settings → Online Payments
- Click Add New Service
- Select Add another online payment option
- Choose Custom payment URL
- Enter your complete URL with parameters from step 2
- Configure how you want this payment option displayed to customers
- Click Save
4. Set as Default Payment Option (Optional)
To make Shuttle your default payment method:
- In Connected Services, locate your new payment option
- Click Manage Themes
- Select the invoice theme you want to update
- Switch to use the payment method you've just added
- Click Save
Using Payment Links with Xero Invoices
Creating Invoices with Payment Links
When creating a new invoice:
- If using a theme with Shuttle as the default payment option, it will automatically appear in the online payments section
- For individual invoices, you can manually add the payment option by clicking Manage in the online payments section
- Click Approve to finalize the invoice
Customer Payment Experience
When customers receive the invoice:
- They click Pay online now to view the invoice online
- Clicking Pay online redirects them to your Shuttle payment link
- The payment form is pre-filled with:
- Invoice number
- Amount due
- Currency
- Customers complete the payment through Shuttle's secure payment form
Payment Reconciliation
To track payments made through Shuttle:
- Enable email receipts in your Shuttle payment link settings to receive notification of every payment
- Each receipt includes the payment amount and invoice reference number
- Reconciliation options:
- Update Xero invoices manually based on email receipts
- Use bank reconciliation to match payments when they appear in your bank feed
- Access the complete payment history through Shuttle's Activity View
The invoice number passed as the reference makes it easy to match payments to the correct Xero invoice.
Updated 23 days ago