You need to set up a Stripe account through Xero and attach Stripe as a payment service to Xero invoices.
When you send an invoice with Stripe attached, your customer can pay using their credit card or other supported payment methods.
You can choose to cover the Stripe fees or pass them on to your customer (this is known as surcharging).
When the payment is made, Xero will automatically create a spend money transaction for the Stripe fee and mark the invoice as paid.
When Stripe transfers your money to your bank account, Xero will automatically find and match all the relevant payments and fees to complete a quick and easy reconciliation.
You will be able to connect Xero from your existing Stripe account. Make sure that you set up your Stripe account and Xero organisation to the correct countries, as you are not able to change these after submission.
To connect your existing Stripe account from the Payment Services Screen within Xero:
The following article provides more details: https://central.xero.com/s/article/Stripe#AddStripefromthePaymentServicesscreen
Alternatively, you can refer to this article if you wish to connect an existing Stripe account from an approved invoice: https://central.xero.com/s/article/Stripe#AddStripeasapaymentservicefromanapprovedinvoice
From your Xero account:
The following article provides more details: https://central.xero.com/s/article/Stripe#AddStripefromthePaymentServicesscree
Alternatively, please refer to this article if you wish to connect to a new Stripe account from an approved invoice: https://central.xero.com/s/article/Stripe#AddStripeasapaymentservicefromanapprovedinvoice
This can happen if your Stripe account is not fully set up and connected
If you have one Stripe account, make sure that it has been connected successfully to Xero. In Settings > Payment Services, if there is (pending authentication) next to Stripe, this means that your Stripe account has not been fully set up and connected. Click Edit > Service details and follow the steps to complete your application.
If you have multiple Stripe accounts, make sure that you have connected the correct Stripe account to your organisation in Xero.
To disconnect the Stripe account that you set up from Xero, go to Settings > Payment Services > Stripe > Remove.
This also removes it from any invoice branding theme it has been applied to in Xero, and therefore, deletes the payment link from the online invoice that uses that branding theme.
Xero invoicing cannot be used with Stripe subscriptions at this time. If you have set up subscriptions in Stripe, the invoices will also have to be handled from within Stripe.
Alternatively, you can also handle subscriptions from Xero by setting up repeating invoices for your customer contacts, and select Stripe as the chosen payment service.
No. There is currently no integration between Stripe invoices and Xero.