网银在线付款问题

发布时间:2024-05-18 07:08 发布:上海旅游网

问题描述:

一 Send.aspx.cs 接收ChinaBank.html传递过来的参数,对敏感信息加密,然后将订单发送至网银支付网关,此页面商户需要修改几项参数:v_mid (商户编号);key (md5私钥值);v_url (支付返回地址),即本示例中Receive.aspx 的网络访问地址,key 值需要登陆网银后台 在 b2c 中 md5密钥设置中设置。
后台密钥:kkkkkkk88888888(共15位)点击修改完成。
<input name="v_md5info" value="kkkkkkk88888888">MD5填这里吗
<input name="v_mid" value="21051183">商户号
<input name="v_oid" value="填什么">订单号需要手动填吗
<input type="hidden" name="v_amount" value="0.01">金额
<input type="hidden" name="v_moneytype" value="CNY">币种
<input name="v_url" Receive.aspx" >接收的页面
上面的这些参数哪些需要手动填写,哪些是自动的?
二、Receive.aspx.cs 支付返回处理页面,商户需要将key值修改成自己的md5私钥值。根据自己的业务需要,商户可以在支付返回成功或失败后在此页做相应的逻辑处理。
哪里的key值呀?receive.aspx页里好像没有key这个名字。
有高手的话希望可以从第一步给我写一下,我想也应该不会很难,只是没经历过这个流程,所以高手谢了,答案满意我将全部分都给你了,谢谢!

问题解答:

一、 send.aspx ,以及 receive.aspx 页面不用做任何修改。 需要修改的是send.aspx.cs , receive.aspx.cs文件。
修改方法如下:
用记事本或者编辑软件打开send.aspx.cs 文件
1. 找到 v_mid = "1001"; 将此处1001 换为你自己的商户号 21051183
2. 找到 v_url = "http://localhost/chinabank/Receive.aspx";

将此处的 localhost 换成你自己网站的域名 比如 www.chinabank.com.cn

3. 找到 string key = "test"; // 如果您还没有设置MD5密钥请登陆我们为您提供商户后台,地址:https://merchant3.chinabank.com.cn/
将此处的 test 换成你在后台设置过的md5密钥 即你设置的kkkkkkk88888888

===================华丽的分割线===================================

二 用记事本或者编辑软件打开receive.aspx.cs 文件

找到 string key = "test"; 将此处的 test 换成你在后台设置过的md5密钥 即你设置的kkkkkkk88888888

按照上面步骤设置好以后只需将 chianabnk.html 文件 以及 chinabank 文件夹 一起上传到你服务器的根目录下即可。
然后通过http://你的域名/chinabank.html 访问支付首页进行支付。

热点新闻