https://payment-providers.com/irx-2016-four-winning-approaches-to-payments-in-2016/