There are others but I've never seen anyone actually use them. Maybe LINE Pay, and people spending d-points.
And while personally I'm going to be affected by their change in credit card rules, everyone I know uses it with cash to get in on their gatcha mechanics. Everyone is surprised when my payment doesn't have the "roll" to see if you won anything.