Custom Payment Methods: Payment with Rules,Restrictions