https://pmpsz.com/understanding-the-payment-methods-at-big-candy/