As a business paypal user, i see this problem come up quite a bit for my international customers.
9 times out of 10, the issue is that the shipping address the customer provides at check out is different than the billing address of the credit card. Due to paypal's fraud preventative measures, you will be unable to check out successfully if this is the case.