pub fn create_session_token_with_payer_handler( ctx: Context<'_, '_, '_, '_, CreateSessionTokenWithPayer<'_>>, top_up: bool, valid_until: i64, lamports: Option<u64>, ) -> Result<()>