コード例 #1
0
        /// <summary>
        /// 退费的接口
        /// </summary>
        /// <param name="refundAmount"></param>
        /// <param name="orderNo"></param>
        /// <param name="refundResason"></param>
        /// <param name="PayKey"></param>
        /// <param name="Secret"></param>
        /// <returns></returns>
        public static bool Refund(string refundAmount, string orderNo, string refundResason)
        {
            FenXiangService             service = new FenXiangService();
            Dictionary <string, string> para    = new Dictionary <string, string>
            {
                { FenXiangService.REFUND_URL, dopay },
                { FenXiangService.PAY_KEY, paykey }, //"b2f752964f904e6a9ad9397c3ded2e28"
                { FenXiangService.PAY_SECRET, realsec }//c37ae8ec310b4a68881ec49473d571a4
            };

            service.Init(para);
            var req = new FXRefundReq
            {
                refundAmount = refundAmount, //退款金额
                orderNo      = orderNo,      //退款订单编号
                refundReason = refundResason
            };
            var rsp = service.Refund(req);
            var msg = rsp.returnCode;

            if ("SUCCESS".Equals(msg))
            {
                return(true);
            }
            return(false);
        }
コード例 #2
0
        /// <summary>
        /// 根据日期下载数据
        /// </summary>
        /// <param name="billDate"></param>
        /// <returns></returns>
        public static FXStmtLine[] GetOrderTime(string billDate)
        {
            InitConfiguration();
            FenXiangService             service = new FenXiangService();
            Dictionary <string, string> para    = new Dictionary <string, string>
            {
                { FenXiangService.STMT_QRY_URL, downLoad },
                { FenXiangService.PAY_KEY, paykey }, //"b2f752964f904e6a9ad9397c3ded2e28"
                { FenXiangService.PAY_SECRET, realsec }//c37ae8ec310b4a68881ec49473d571a4
            };

            service.Init(para);
            FXStmtQryReq req = new FXStmtQryReq
            {
                billDate = billDate
            };
            FXStmtQryRsp rsp = service.QryStatement(req);

            FXStmtLine[] data = rsp.data;
            return(data);
        }