Home » Bookkeeping articles » How To Set Up The Xero Integration

How To Set Up The Xero Integration

July 6, 2021
Bill Kimball

xero payment gateway

Our Xero integration adds features that allow you to control costs across all types of payments. The end result is a more efficient, secure, and transparent payment platform that allows you to add efficiency, security while reducing your bottom line. Paystand is on a mission to create a more open financial system, starting with B2B payments. Using blockchain and cloud technology, we pioneered Payments-as-a-Service to digitize and automate your entire cash lifecycle.

The way you accept cards and the type of cards you process all make a difference. That’s why we customize your payment processing to fit not only your business but how you do business. If you are new to accepting payments, we have some of the lowest rates in the industry. If you are currently processing, our goal is to reduce your current costs and add value by integrating your payments into your Xero Accounting Software. In today’s financial environment, security is of key importance. That’s why our secure platform encrypts every transaction to ensure the safety of sensitive payment data, reducing your PCI liability, and increasing customer confidence when making payments. Easily define email communication workflows that can be assigned to your receivables alerting customers of upcoming invoice dates or past due payments.

All Recurly accounts will be synced regardless of the Start Date that you select. As part of the setup process, you must define an account to populate on the item records within Xero. This can be either an Income account or a Liability account. We recommend you choose a Liability account (e.g. Deferred Revenue). Records created or updated in Recurly will be synced to Xero. Once they are in Xero, records updated within Xero will not have changes synced back to Recurly. The “Enable payments to this account” checkbox should also be select to ensure Payment Portal payments flow to this account.

Xero Support

Our software makes it possible to digitize receivables, automate processing, reduce time-to-cash, eliminate transaction fees, and enable new revenue. We’ve teamed up with Stripe so you can accept online invoice payments via credit card, debit card, or Apple Pay, to get the cash flowing in without having to go to great lengths. Use online invoice payments to automatically collect payments from repeat customers. For example, automatically collect bank-to-bank payments from your customer on the due date using GoCardless. The most important thing to remember is that Shopify holds funds on your behalf.

We recommend that if there is an error that is not easily resolved on Invoices or Transactions, you manually re-create the invoice or transaction in Xero and Ignore the error in Recurly. As Xero does not support revenue recognition functionality, we recommend that customers using Xero should take advantage of Recurly Revenue Recognition. Payments within Xero will reference the invoice which the transaction pays.

All Plans, Add-Ons, and Setup Fees will be synced with Xero, regardless of the start date that you select in setup. We recommend that you do not delete open credit balances on customer accounts within Recurly. This will cause orphaned credit notes in Xero that can never be closed. In order for Xero to attach payments to an invoice, it must be authorized in Xero. By default, any invoice that is pushed from Cin7 to Xero is stored in a “Draft” state. Mark invoices as Paid in Xero once the full payment is recorded by the payment portal. Record gateway transaction IDs against payment portal payments pushed to Xero.

It’s quick and easy to start accepting online invoice payments through Stripe. If you don’t already have one, you can set up a Stripe account from within Xero. It only takes a few minutes to create one, and then the payment magic begins. A ‘Pay now’ button displays on your online invoices, allowing customers to pay with credit card, debit card, or Apple Pay on their mobile device. Stripe makes it easy to accept debit and credit card payments for online invoices sent from Xero. Stripe is a leading global online payment solution that lets customers pay with debit card, credit card or Apple Pay.

xero payment gateway

If you change your bank account information associated with your Shopify Balance, you’ll need to pick the right account in Xero. Shopify only uses your actual bank account to make a payment if you don’t have enough funds in your Shopify balance. Make sure your bank allows both credit and debit payouts. During a training session, we’ll run thru how the Greenback UI provides hints and selects defaults based on the account we know you paid from or deposited to.


There will also be a link on the invoice in Xero to the invoice in Recurly. We recommend adding your Xero test configuration to a Recurly sandbox for testing prior to connecting to your Recurly Production site. You can sync multiple Recurly sites to one Xero organisation. The integration is available in the Pro and Elite plans of Recurly.

xero payment gateway

Smart accounting software will match the fee to the payment, to help keep the books in order. Invoices with an option to ‘pay now’ get settled far faster. Here’s why you should consider hooking them up with online payment gateways. You can map each of your payment types in Timely, to a different asset account in Timely. Because you’ll be paying for expenses from this specific account, it acts more like a real bank account than simply a place undeposited funds are held. You should always connect to a fresh Xero company when moving from sandbox to production in Recurly.

You will be taken to Xero to allow access to your Xero account. If you sell enough on Shopify, you’ll eventually need to issue full or partial refunds. So let’s go through an example of one to show you how it works. For every “discount/refund” you issue on Shopify, Greenback creates a transaction for you that represents the “negative” sale. You may or may not be dealing with sales tax, but in our example we’ve included it and selected the Xero “Auto Lookup” option. Make sure that you’ve already signed up for a Greenback account, then connect Shopify, and then Xero. You’re going to customize your Chart of Accounts by creating an informal Shopify Bank Account, and creating an Expense Account.


Recurly for Xero enables your billing data from Recurly to be integrated with Xero in an efficient, reliable, and repeatable manner. Merchants can use this integration to calculate accounts receivable and bank account balances from inside of Xero. All your data will flow into the right chart of account you wish to sync with. This can be a single account for all items or different revenue accounts for each item.

  • Using blockchain and cloud technology, we pioneered Payments-as-a-Service to digitize and automate your entire cash lifecycle.
  • The two most common types of payment gateway are credit card and automated clearing houses .
  • Many debtors like to process expenses quickly to help stay on top of their accounts payable.
  • Our software makes it possible to digitize receivables, automate processing, reduce time-to-cash, eliminate transaction fees, and enable new revenue.
  • Greenback auto-fetches your sales, refunds, and payouts from Shopify and syncs them to Xero.

You can either connect to an existing account in Xero or create a new account. Xero has all you need to run your business – including invoicing, paying bills, sales tax returns, reporting and much more. With Chargebee, subscription billing and accounting are effortless, efficient, and everything in between. Easily sync your sales tax data between Chargebee and Xero for multiple currencies. Generate tax reports and file your EU VAT, NZ – AU GST, India – GST, US, and Canadian tax returns all within Xero, seamlessly. Xero has all you need to run your business—including invoicing, paying bills, sales tax returns, reporting and much more.

Clear Test Data

With a feed into Xero for easy reconciliation, and auto pay for repeat payments, Stripe makes it easier for you to accept payments in Xero. Add online payment options to your Xero invoices so customers everywhere can pay you by card or direct debit.

Refunds will be synced with the payment object in Xero and associated with a credit note to offset the accounting impact of the invoice. Although it’s simple to synchronize your Stripe transactions to Xero, it’s still only a part of the picture. Finance teams across the world still spend hours poring over transaction data, trying to reconcile their invoices, credit notes, refund transactions, items , prices, and more. And they rely on sluggish CSV imports and lots of caffeine to survive the manual work.

xero payment gateway

Until they are invoiced, these charges or credits will not be synced to Xero. Once they are invoiced, they will sync as invoice line items. We support the taxation of customers within Recurly, but not the taxation of Recurly customers using Xero functionality. The integration will send invoices and credit notes with tax information from Recurly to Xero. To resolve it, click the Resolve Error button in the upper right hand corner. The next screen will show you all similar customers in Xero.

Toggle which payment options are presented in your checkout interface. Paystand’s business model and flexible modules allow you to customize the AR process to your business needs. Automate your Xero-based financial process with the Paystand Xero connected app. Deliver powerful payment automation inside NetSuite with the Paystand SuiteApp. Paystand integrates with major ERP and order management systems to provide robust payment functionality directly within your System of Record. Connect your Stripe account to Xero with just a few clicks.

enterprise finance-ops sales-driven self-serve Elearning Group Created with Sketch. Stripe, Paypal, Braintree, Checkout.com, GoCardless, and 27 other payment gateways. Your bank statements are automatically imported and categorized, letting you see your cashflow in real-time. Our specialized and trained customer support staff, spread between 10 offices around the globe, can quickly respond to customer needs at any time. Our NetSuite integration includes a virtual automated payables solution to help you and your teams manage your expenses -for free.

Once the item is in Xero, you can edit the income account. This income account will be populated on any invoice line items which reference a given item. Each time the sync process runs, it will attempt to sync all records which have been created or updated since the last time the sync process ran. We recommend that you do not use dates before 2016 for your date to begin migrating data with Xero because of limits of the Xero system to accept very large amounts of data through its API. Due to limits that Xero has placed on their API, the integration is limited to syncing about 500 invoices per day. If you have more than 500 subscriptions renewing on a single day, please note that it may take several days for the data to be fully synced to Xero.

With all said and done, reconciliation still takes a major chunk of accountants’ time. Don’t manually map transactions anymore, just do it with a single click. Xero is easy to use online accounting software that’s designed specifically for small businesses. When you incorporate Paymentwall as your Xero payment gateway, you can rest easy knowing that your payments are being processed by the industry leaders in fraud management. We give you all the features to optimize the payments experience in and outside of Xero. Send custom invoices, billing reminders, and sales orders with Pay Now functionality. Paystand is on a mission to reboot commercial finance and create a more open financial system, starting with B2B payments.

For example, if you match customers based on First + Last Name and there is already a customer with the First + Last Name of a new customer in Recurly, that customer will fail to sync. NOTE that of these fields, only Account Code is required in Recurly. If you choose a non-required field and create an account in Recurly in which that field is not populated, the account will not be able to sync to Xero and we will display an error. For example, if you choose Email Address as your Contact Name in Xero and create an account in Recurly without an Email Address, that account will fail to create a Customer record in Xero. Because Recurly syncs the email address for customers with Xero, you will have the ability to send emails to them from within Xero.

This determines ifunpaidinvoices will be synced to Xero asDraftorApproved. If they are synced asDraft, they must be manually approved in Xero before payments can be applied. Greenback will note where funds came from/went to on every transaction.