Exemple #1
0
        public static string getXmlString(B2C.Models.B2CInfo order)
        {
            String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";

            xml          += "<merchant><head><version>";
            xml          += "<![CDATA[" + order.version + "]]>";
            xml          += "</version><reqDate>";
            order.reqDate = DateTime.Now.ToString("yyyyMMddHHmmss");
            xml          += "<![CDATA[" + order.reqDate + "]]>";
            xml          += "</reqDate></head><body><totalAmount>";
            xml          += "<![CDATA[" + order.totalAmount + "]]></totalAmount><cardType>";
            xml          += "<![CDATA[" + order.cardType + "]]></cardType><productName>";
            xml          += "<![CDATA[" + order.productName + "]]></productName><productId>";
            xml          += "<![CDATA[" + order.productId + "]]></productId><productDesc>";
            xml          += "<![CDATA[" + order.productDesc + "]]></productDesc><showUrl>";
            xml          += "<![CDATA[" + order.showUrl + "]]></showUrl><bankAbbr>";
            xml          += "<![CDATA[" + order.bankAbbr + "]]></bankAbbr><pageReturnUrl>";
            xml          += "<![CDATA[" + order.pageReturnUrl + "]]></pageReturnUrl><offlineNotifyUrl>";
            xml          += "<![CDATA[" + order.offlineNotifyUrl + "]]></offlineNotifyUrl><tranCode>";
            xml          += "<![CDATA[" + order.tranCode + "]]></tranCode><purchaserId>";
            xml          += "<![CDATA[" + order.purchaserId + "]]></purchaserId><validNum>";
            xml          += "<![CDATA[" + order.validNum + "]]></validNum><currency>";
            xml          += "<![CDATA[" + order.currency + "]]></currency><validUnit>";
            xml          += "<![CDATA[" + order.validUnit + "]]></validUnit><backParam>";
            xml          += "<![CDATA[" + order.backParam + "]]></backParam></body></merchant>";
            return(xml);
        }
Exemple #2
0
        public static string getSearchXml(B2C.Models.B2CInfo order)
        {
            String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";

            xml          += "<merchant><head><version>";
            xml          += "<![CDATA[" + order.version + "]]>";
            xml          += "</version><reqDate>";
            order.reqDate = DateTime.Now.ToString("yyyyMMddHHmmss");
            xml          += "<![CDATA[" + order.reqDate + "]]>";
            xml          += "</reqDate></head><body><reqOrdId>";
            xml          += "<![CDATA[" + order.reqOrdId + "]]>";
            xml          += "</reqOrdId><tradeNo>";
            xml          += "<![CDATA[" + order.tradeNo + "]]>";
            xml          += "</tradeNo><merchantId>";
            xml          += "<![CDATA[" + order.merchantId + "]]>";
            xml          += "</merchantId><totalAmount>";
            xml          += "<![CDATA[" + order.totalAmount + "]]>";
            xml          += "</totalAmount><bankAbbr>";
            xml          += "<![CDATA[" + order.bankAbbr + "]]>";
            xml          += "</bankAbbr><purchaserId>";
            xml          += "<![CDATA[" + order.purchaserId + "]]>";
            xml          += "</purchaserId><payTime>";
            xml          += "<![CDATA[" + order.payTime + "]]>";
            xml          += "</payTime><fee>";
            xml          += "<![CDATA[" + order.fee + "]]>";
            xml          += "</fee><status>";
            xml          += "<![CDATA[" + order.status + "]]>";
            xml          += "</status><backParam>";
            xml          += "<![CDATA[" + order.backParam + "]]>";
            xml          += "</backParam><returnUrl>";
            xml          += "<![CDATA[" + order.returnUrl + "]]>";
            xml          += "</returnUrl></body></merchant>";
            return(xml);
        }
Exemple #3
0
        public static string getRefundString(B2C.Models.B2CInfo order)
        {
            string xml = "";

            // order.orderTime = DateTime.Now.ToString("yyyyMMddHHmmss");
            xml  = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
            xml += "<merchant><head><version>";
            xml += "<![CDATA[" + order.version + "]]>";      //版本号
            xml += "</version><reqDate>";
            xml += "<![CDATA[" + order.reqDate + "]]>";      //请求时间
            xml += "</reqDate><tranCode>";
            xml += "<![CDATA[" + order.tranCode + "]]>";     //退款时间
            xml += "</tranCode></head><body><refundAmount>";
            xml += "<![CDATA[" + order.refundAmount + "]]>"; //退款金额
            xml += "</refundAmount><merchantId>";
            xml += "<![CDATA[" + order.merchantId + "]]>";   //商户号
            xml += "</merchantId><reqOrdId>";
            xml += "<![CDATA[" + order.reqOrdId + "]]>";     //订单Id
            xml += "</reqOrdId></body></merchant>";
            return(xml);
        }