Payment gateway set up was easy. Initial set up was fairly simple. I like that invoicing customers is simple enough. As a consultant, I found that valuable. The dashboard was complicated though and getting specifically to my customer payments not intuitive.
I feel I was cheated by them. They were charging anywhere from 2.92 - 4.42% in "xero application fees" on top of the stripe fees for stripe's payment processing. I only saw these fees once I went into my stripe portal to process a refund after a month. It's not even a standard rate and the variance isn't based on dollar amount, it doesn't make any sense. This means in order to process a client's payment through xero and stripe, I'm paying anywhere from 6-10% in fees with stripe and xero combined. None of these fees were explained up front from Xero's end though stripe's certainly were. Just googling "xero application fees on stripe" I find I'm not the first or even the first dozen to raise this problem and none of the raised responses on their message boards lead to a resolution. I'm now being forced to research another payment portal provider in the middle of the month because I refuse to send this last month's invoices and pay 10% in fees to xero for it. As I look into other applications like quickbooks, they don't charge fees for payment portal, I've gotten no explanation from xero as to why they do. Furthermore, stripe allows payment processing fees to be passed onto the client, this fee is yours as a xero customer whether you like it or not.