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);
    }
  • 相关阅读:
    遍历指定目录及其子目录下所有文件
    vim 配置
    解决 Mendeley Linux 中文输入问题
    全角半角字符对照表
    chrome 替换多线程下载管理器
    查看系统日志
    中大东校区iNode For linux 配置笔记
    anaconda 虚拟环境笔记
    linux 网络操作
    deepin 装机
  • 原文地址:https://www.cnblogs.com/lucika/p/4901432.html
Copyright © 2011-2022 走看看