added new fields to admin options and improved the get_payment_args method