支付寶訂單付款狀態查詢


首先需要簽約這個接口,接口是免費的。否則會出現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);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM