You get souls in-game. when you complete a battle there is a chance to get a soul based on the battle stage (stage #50 has a higher chance than stage #20 {50>20}). I hope this was helpful for you and others.