Added One Time Payments

Updated performPayment

New performPayment update

Add performPayment tests

Fixed indentation and docblocks

New indentation and docblocks fixing

Added one time payments

Fixed indentation and docs

Added one time payments