Yes, you can make payments from anywhere in the world. This can be done by credit card or any of the other online payment methods.
If you select to pay via bank transfer, only European SEPA Credit Transfers are available. For more information, please click here.