Authorize.net is a payment gateway service provider that allows businesses to accept and process a wide range of online payment methods.
As long as your business is based in the United States, Canada, Europe or Australia, you can accept international payments for anywhere in the world.
Here is the short video overview and you also can test how the plugin works on the demo site.