You can purchase up to a maximum of 400 cards in a single game round of Mega Ball.