Пример #1
0
        /// <summary>
        ///   刷卡下单接口
        /// 提交支付请求后微信会同步返回支付结果。当返回结果为“系统错误(err_code=SYSTEMERROR)”时,商户系统等待5秒后调用【查询订单API】,查询支付实际交易结果;
        /// 当返回结果为“USERPAYING”时,商户系统可设置间隔时间(建议10秒)重新查询支付结果,直到支付成功或超时(建议30秒)
        /// </summary>
        /// <param name="order"></param>
        /// <returns></returns>
        public async Task <WxAddMicroPayOrderResp> AddMicroPayOrderAsync(WxAddMicroPayOrderReq order)
        {
            var dics       = order.GetDics();
            var addressUrl = string.Concat(m_ApiUrl, "/pay/micropay");

            return(await PostApiAsync <WxAddMicroPayOrderResp>(addressUrl, dics));
        }
Пример #2
0
        /// <summary>
        ///   扫码下单接口
        /// 提交支付请求后微信会同步返回支付结果。当返回结果为“系统错误(err_code=SYSTEMERROR)”时,商户系统等待5秒后调用【查询订单API】,查询支付实际交易结果;
        /// 当返回结果为“USERPAYING”时,商户系统可设置间隔时间(建议10秒)重新查询支付结果,直到支付成功或超时(建议30秒)
        /// </summary>
        /// <param name="order"></param>
        /// <returns></returns>
        public async Task <WxPayOrderTradeResp> AddMicroPayOrder(WxAddMicroPayOrderReq order)
        {
            var    dics       = order.GetDics();
            string addressUrl = string.Concat(m_ApiUrl, "/pay/micropay");

            return(await PostPaySortDics <WxPayOrderTradeResp>(addressUrl, dics));
        }