Hi connect8.
Being able to receive payments from around the world is a great way to expand your business and be able to get paid directly from the invoice. I'd be happy to help explain more about payments.
Currently QuickBooks Payment can only receive payments from Canadian credit cards regardless of the location. If they don't have a Canadian credit card the payment wont go through and will show as failed. If you want to receive payments from people outside of Canada I recommend looking through our third party apps page to find one that may suit your needs. You can access the apps page by clicking on Apps in the left hand menu and look through the listings.
If you have any questions let us know and we'd be happy to help.