Casino on-line transactions: contributions, payouts, and financial management