資源簡介
IPS 環迅在線支付7.0接口

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;
public?partial?class?_Default?:?System.Web.UI.Page
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????????
????}
????protected?void?Button1_Click(object?sender?EventArgs?e)
????{??
????????#region?環迅支付
????????//提交地址
????????string?form_url?=?“https://newpay.ips.com.cn/psfp-entry/gateway/payment.do“;//網關地址
????????
????????string?Mer_code?=?“000“;//商戶號
????????string?Account?=?“000“;//登錄商戶系統首頁去找
????????string?pMerCert?=?“1111“;//MD5
????????//商戶訂單編號
????????string?MerBillNo?=?DateTime.Now.ToString(“yyyyMMddHHmmss“);
???????????????//訂單金額(保留2位小數)
????????string?payMoney?=“0.1“;//支付金額
????????//訂單日期
????????string?ReqDate?=?DateTime.Now.ToString(“yyyyMMddHHmmss“);
?????
????????//支付結果成功返回的商戶URL
????????string?Merchanturl?=“/1111.aspx“;
????????//支付結果失敗返回的商戶URL
????????string?FailUrl?=“/22.aspx“;
????????string?ServerUrl?=“1“;?//異步
????????//返回方式
????????string?Rettype?=?Request.Form[“Rettype“];
?????????string?pDate=DateTime.Now.ToString(“yyyyMMdd“);
????????string?pMerchanturl=“/de.aspx“;//通知頁面
??????
?//請求報文的消息體
?string??strbodyxml=?““;
?strbodyxml?+=?““?+?MerBillNo?+?“ “;//
?strbodyxml?+=?““?+?payMoney?+?“ “;//
??????strbodyxml+=?““+pDate+“ “;//
??????strbodyxml+=?“156 “;//
????????strbodyxml+=?“01 “;//
???????????strbodyxml+=?“GB “;//
???????????strbodyxml?+=?““?+?Merchanturl?+?“ “;//
????????strbodyxml+=?“ “;//
???????????????strbodyxml+=?““+pMerchanturl+“ “;//
???????????????strbodyxml+=?“5 “;//
????????????????strbodyxml+=?“17 “;//
??????????????strbodyxml+=?“1 “;//
????????????????strbodyxml+=?““+ServerUrl+“ “;//
??????????????strbodyxml+=?“24 “;//
????????????????strbodyxml+=?“游戲幣 “;//
????????????????strbodyxml+=?“ “;//
????????????????strbodyxml+=?“ “;//
?????????????????strbodyxml+=?“ “;//
??????strbodyxml+=?““;
?????????
??????????string?Sign?=?strbodyxml?+?Mer_code?+?pMerCert;//對……節點字符串+商戶號+商戶數字證書迚行簽名
????????string?MsgId=new?Random().Next(1111111199999999).ToString();
???????
??//$pSignature?=?md5($strbodyxml.$pMerCode.$pMerCert);//數字簽名?
????????string?pSignature=?System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Sign?“MD5“).ToLower();;//數字簽名?
??//請求報文的消息頭
??string?strheaderxml=?““;
?????????????strheaderxml+=??“v1.0.0 “;//
?????????????strheaderxml?+=?““?+?Mer_code?+?“ “;//商戶號
?????????????????strheaderxml+=???“?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????561??2016-07-18?11:08??Default.aspx
?????文件???????4245??2016-08-03?17:19??Default.aspx.cs
?????文件???????1755??2016-08-03?17:17??localhost_1823.sln
?????文件???????8195??2016-07-18?10:28??Web.config
?????目錄??????????0??2016-08-03?14:49??Bin
-----------?---------??----------?-----??----
????????????????14756????????????????????5
- 上一篇:ANSYS中常用的APDL語言詳解!
- 下一篇:CentOS7.txt
評論
共有 條評論