コード例 #1
0
        /// <summary>
        /// 转账订单查询
        /// </summary>
        /// <param name="outBizNo"></param>
        /// <param name="orderId"></param>
        /// <returns></returns>
        public async Task <OkObjectResult> TransferQuery(string outBizNo, string orderId)
        {
            var request = new TransferQueryRequest();

            request.AddParameters(new
            {
                OutBizNo = outBizNo,
                OrderId  = orderId,
            });
            return(Ok(await _client.ExecuteAsync(request)));
        }
コード例 #2
0
        public ActionResult TransferQuery(string out_trade_no)
        {
            var request = new TransferQueryRequest();

            request.AddGatewayData(new TransferQueryModel()
            {
                OutTradeNo = out_trade_no
            });

            var response = _gateway.Execute(request);

            return(Json(response));
        }
コード例 #3
0
ファイル: AlipayGatewayTest.cs プロジェクト: zr53722/PaySharp
        public void TestTransferQuery()
        {
            var request = new TransferQueryRequest();

            request.AddGatewayData(new TransferQueryModel()
            {
                OutTradeNo = _outTradeNo
            });

            var response = _alipayGateway.Execute(request);

            Assert.Equal("40004", response.Code);
        }