At this time, WePay only supports US-based users. You need to have a social security number and US billing address in order to get money out of WePay. If you are in the US, you can collect money from people using international credit cards. We do have plans to be international one day, but we don't have an exact timeline yet.
If you are in the US (and have a social security number and US billing address), you can accept international credit cards. WePay accepts all Visa, MasterCard, Discover and American Express cards. Funds cannot be sent to a non-US bank account nor can checks be sent internationally.