zoukankan      html  css  js  c++  java
  • 支付宝订单付款状态查询

    首先需要签约这个接口,接口是免费的。否则会出现ILLEGAL_PARTNER_EXTERFACE错误提示。

    demo可以从支付宝下载,或者找客服。

    正确设置pId和key即可。查询时提供支付宝交易单号或者商家订单号都可以。

    //支付宝交易号
    string trade_no = WIDtrade_no.Text.Trim();
    //支付宝交易号与商户网站订单号不能同时为空
    //商户订单号
    string out_trade_no = WIDout_trade_no.Text.Trim();
    //把请求参数打包成数组
    
    SortedDictionary<string, string> sParaTemp = new SortedDictionary<string, string>();
    sParaTemp.Add("partner", Config.Partner);
    sParaTemp.Add("_input_charset", Config.Input_charset.ToLower());
    sParaTemp.Add("service", "single_trade_query");
    sParaTemp.Add("trade_no", trade_no);
    sParaTemp.Add("out_trade_no", out_trade_no);
    //建立请求
    string sHtmlText = Submit.BuildRequest(sParaTemp);
    
    //请在这里加上商户的业务逻辑程序代码
    
    //——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
    
    XmlDocument xmlDoc = new XmlDocument();
    try
    {
    xmlDoc.LoadXml(sHtmlText);
    string strXmlResponse = xmlDoc.SelectSingleNode("/alipay").InnerText;
    Response.Write(strXmlResponse);
    }
    catch (Exception exp)
    {
    Response.Write(sHtmlText);
    }
  • 相关阅读:
    BF算法和KMP算法
    Python课程笔记 (五)
    0268. Missing Number (E)
    0009. Palindrome Number (E)
    0008. String to Integer (atoi) (M)
    0213. House Robber II (M)
    0198. House Robber (E)
    0187. Repeated DNA Sequences (M)
    0007. Reverse Integer (E)
    0006. ZigZag Conversion (M)
  • 原文地址:https://www.cnblogs.com/lucika/p/4901432.html
Copyright © 2011-2022 走看看