User Activity

I want to purchase items in Germany but most sellers use a payment system called Credit plus. How does this one work and can I register and use it from Australia.