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);
    }
  • 相关阅读:
    岁月静好
    一代才女林徽因 人生若只如初见
    HTML5手机网站开发页面宽度解决方案
    上帝是公平的
    我一直在坚持,你呢?
    让生命更美丽!
    网页跳转,可以任意规定延迟显示的时间
    !important的用法
    小站初建
    GTD之图表
  • 原文地址:https://www.cnblogs.com/lucika/p/4901432.html
Copyright © 2011-2022 走看看