易宝源程序相关代码:
支付页面:
string p2_Order; string p3_Amt; string p4_Cur; string p5_Pid; string p6_Pcat; string p7_Pdesc; string p8_Url; string p9_SAF; string pa_MP; string pd_FrpId; string pr_NeedResponse; 将响应编码格式设置为GB 2312 response.content encoding=system.text.encoding.get encoding ‘ GB 2312 ‘ )//商户订单编号,选择//否则,提交的订单号在自己的账户交易中必须是唯一的; 在“”的情况下,易宝支付自动随机商户订单号. p2 _ order=request.form [ ‘ p2 _ order ‘ ]; //支付金额,必填.//单位:元,积分. p3_Amt=Request.Form[‘p3_Amt’]; //交易货币,固定值’ CNY’. p4_Cur=’CNY ‘; //商品名//支付时易宝支付网关左侧显示的订单产品信息. p5_Pid=Request.Form[‘p5_Pid’]; //商品种类P6 _ pcat=request.form [ ‘ P6 _ pcat ‘ ]; //商品说明p7 _ p desc=request.form [ ‘ p7 _ p desc ‘ ]; //商户接收成功支付数据的地址。 支付成功后,贝宝向该地址发送两次成功通知。 p8_Url=Request.Form[‘p8_Url’]; //配送地址//为“1”:时,用户需要将配送地址留在易宝支付系统中; “0”:不需要。 默认值为“0”. p9 _ SAF=’0’; //商户扩展信息//商户可以任意填写1K字符串,如果支付成功,则为. pa_MP=Request.Form[‘pa_MP’]; //银行代码//默认值为“”,前往易宝支付网关。 如果在不显示易宝支付页面的情况下直接跳转到每个银行、神州银行支付、交叉网络一卡通等支付页面,此字段将根据附录:银行列表显示参数值. PD _ fr PID=request.form [ ‘ ppm string URL=buy.createbuyurl p2 _ order,p3_Amt,p4_Cur,p5_Pid,p6_Pcat,p7_Pdesc,P8 _ u u u URL,p9 )
接收数据页面:
if ! ispostback//回查包buycallbackresultresult=buy.verify callback 格式查询字符串. get query string ‘ P1 _ merid ‘ ) ) ) d )、格式查询字符串. get query string R1 _ code )、格式查询字符串)、格式查询字符串格式字符串. get query string 格式查询字符串. get query string R4 _ cur )、格式查询字符串格式查询字符串. get query string R6 _ order )、格式格式查询字符串格式查询字符串. get query string ‘ r9 _ btype ‘,格式查询字符串. get query string ‘ RP _ paydate ‘, 在收到formatquering if string.isnullorempty result.errmsg ) /支付结果的通知后,判断是否进行了业务逻辑处理, 避免重复业务逻辑处理ifresult.R1_code==’1’ ) if )的br商品id:’result.R5_PID’br商户订单编号: ‘ result 3360’result /*在这里,您可以修改您站点的订单信息,然后跳至自定义并返回相关页面。 */}elseifresult.R9_btype==’2′ ) 如果从/*服务器返回,则必须响应特定字符串’ SUCCESS ‘ )。 此外,不能在“SUCCESS”之前输出其他字符。 保证第一个输出的是’ succ cess ‘ } else { response.write ‘支付失败!’ ); } } else { Response.Write ‘交易签名无效!’ ); }
格式查询字符串. get查询字符串R6 _ order ) )订单编号
格式查询字符串. get查询字符串R3 _ AMT ) )的订单价格
如果对封装方法不满意,可以在易宝文件包的“com.yeepay.bank源代码”中修改相应的参数。
易宝元软件包的商户密钥、密码、请求地址等在config文件中读取。 你可以自己修改。
打开com.yeepay.bank文件夹下的解决方案,com.yeepay.utils.Buy — Buy.cs
所有这些都是固定的,并已更改为对公共- -编译- -项目的引用。 然后去支付页面就可以自己添加了。
易宝接口C#08版下载:
3358 download.csdn.net/source/3247282