There are a lot more payment methods customers from all over the world feel more comfortable to use and trust much more than credit cards.