Prize money is money given to the player by an NPC after the player defeats them in a battle.
The base payout is a value assigned to a trainer class, this often indicates their skills, but is also derived from their assumed personal wealth. The amount of money received from a battle is this base payout number multiplied by the level of the trainer's last Pokémon.
The table below contains current base payout amounts. Some of these numbers are likely to change, specifically those relating to the Grunts and Admins of Team Aurum.