Exemplo n.º 1
0
        /// <summary>
        /// 统一预下单(收单)(扫码支付   -  用户扫商家二维码)
        /// </summary>
        /// <param name="refundReq"></param>
        public async Task <ZPayRefundResp> RefunPayAsync(ZPayRefundReq refundReq)
        {
            const string respColumnName = "alipay_trade_refund_response";
            const string apiMethod      = "alipay.trade.refund";

            return(await PostApiAsync <ZPayRefundReq, ZPayRefundResp>(apiMethod, respColumnName, refundReq));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> refund(string orderId)
        {
            var req = new ZPayRefundReq
            {
                out_trade_no   = orderId,
                out_request_no = orderId,
                refund_amount  = 0.01m
            };

            var refundRes = await _refundApi.RefunPayAsync(req);

            return(Json(refundRes));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> refund([FromBody] ZPayRefundReq req)
        {
            var refundRes = await _refundApi.RefunPayAsync(req);

            return(Json(refundRes));
        }