asp.net购物车,订单以及模拟支付宝支付(四)---模拟支付宝支付
来源:互联网 发布:观战数据不可用 编辑:程序博客网 时间:2024/05/17 07:55
下完订单之后到支付宝付款,成功之后再返回来修改订单状态。由于只是测试,所以就没有真正的连接到支付宝,用的是一个模拟支付宝的程序
下载地址:支付宝模拟程序
这是一个vs2010的项目,本来网上找了一个模拟程序,可是怎么调都不能用,都来就干脆新建了个项目移植过来,测试的时候使用支付宝就好,ChinaBank没有改过不能使用。
测试的时候要注意把bin目录下的PaySiteSimulator.dll添加到项目引用然后重新生成一下。
根据里面的接口文档规范构件好支付宝的url(怎么配置在接口文档中有说明)
string url = string.Format( "{0}?partner={1}&&return_url={2}&&subject={3}&&body={4}&&out_trade_no={5}&&total_fee={6}&&seller_email={7}&&sign={8}&&key={9}", payDateUrl,partner, return_url, subject, body, out_trade_no, total_fee, seller_email, sign, key);
return_url = "http://localhost:1341/PayReturn.aspx"; key = "1mk@2$z"; payDateUrl = "http://localhost:52067/AliPay/PayGate.ashx";
将页面跳转到该支付宝的url
Response.Redirect(url);
并准备一个页面来接收支付宝返回的数据(这里配置为PayReturn.aspx)
在接收页面接收支付宝返回的数据,经过数字签名等校验,如果都是成功的,那么修改相应订单的状态,跳转到一个订单页面向用户展示订单号和状态等信息
需要注意的是,在我的订单页面:可以查看到所有的订单,可以直接点订单支付(该订单是已经提交了的,不用再提交一次,也就是不用在调用下订单的存储过程,直接支付即可)
自此,全部流程完毕,可能描述的不是很清楚(自己都看晕了!)希望可以互相交流~
0 0
- asp.net购物车,订单以及模拟支付宝支付(四)---模拟支付宝支付
- asp.net购物车,订单以及模拟支付宝支付(二)---订单表
- asp.net购物车,订单以及模拟支付宝支付(三)---提交订单
- asp.net购物车,订单以及模拟支付宝支付(一)---购物车表及添加购物车流程
- 模拟支付宝支付
- [转]一步一步asp.net_购物车订单与支付宝
- ASP.NET集成支付宝支付功能---即时支付
- 模拟支付宝数据交互
- 支付宝sdk 支付订单查询失败
- 模拟支付宝的交易过程(一)
- 订单支付功能对接支付宝支付接口
- app支付--支付宝支付
- 支付宝支付--手机支付
- 支付-支付宝APP支付
- 支付--支付宝APP支付
- asp.net 支付宝网页支付SDK的支付功能。(沙箱测试环境)
- 【机器人系列】支付宝支付控件输入框模拟输入
- 支付宝、微信sdk支付流程模拟
- vim按了Ctrl + s后假死的解决办法
- Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
- 动画统计,包括曲线,柱状图等
- 白话解析模拟退火算法,简单明了
- Windows Embedded CE 6.0 Internals (1) Kernel Overview
- asp.net购物车,订单以及模拟支付宝支付(四)---模拟支付宝支付
- Android 系统重要数据备份: 电话+短信+联系人
- VC 6.0 连接mysql 乱码处理
- android 权限添加
- jquery 为 Table 添加样式
- android 禁用组件的方法(setComponentEnabledSetting )
- 如何调通微信支付及微信发货通知接口(Js API)
- Linux下Apache, MySQL和PHP的安装与配置
- 杭电 1016 Prime Ring Problem