You can use credit and debit cards (all major types accepted).
For US accounts, the Xero integration with Stripe also supports ACH Credit Transfers, but not ACH debits.
Make sure that you have set up US accounts in both Xero and Stripe.
Once logged in to Xero, click on your organization name on the top left. From there, click Settings > Payment Services > Add Payment Service, and select Stripe ACH bank transfers.
Once you have connected your Stripe account to Xero, you can send receipts from Stripe.
If you would like to send a single, one-off receipt for a payment you received:
You can also set up automatic receipts to automatically send email receipts to saved customers:
You can customize your receipts under Settings > Branding.
If you are using the “Stripe ACH bank transfers” payment service in Xero, your customers will be able to make partial payments.
However, with the regular “Stripe” payment service, customers can only make full payments on a given invoice at this time. This has been noted as a feature request on the Xero Community page, and looks like it has gotten Xero’s attention. You can record your interest in this functionality here:
Online invoices - allow for a part payment / deposit on invoices
This might be because the email address the invoice was sent to does not match the address in the contact record in Xero. Stripe validates the contact’s email address for payment.
Make sure that the email addresses match. A common error is that there might be a trailing space before or after the email address. This issue should be resolved once that space is removed.
To update the contact email address in Xero: