ItzCash is used in India, where it’s one of the most popular payment methods among a large segment of online shoppers.