2023-12-19 分类:未分类
阅读() 评论(0)
本软件下载地址未录入,如想要软件请评论,我们会补上!
微信支付版本为V3.3.6,api调用方式:jsapi 简单使用介绍: 1. 配置相关支付参数,比如商户号、应用id等等 2. 配置好相关支付信息,比如订单号、金额等等 3. 修改通知页面(NotifyUrl)中的业务逻辑代码,比如修改订单号状态等等 4. 配置微信公众平台的测试目录和添加测试用户 详细使用介绍: 1. 请获取需要的相关配置参数 a) 微信支付商户号(MchId) 获取方式:微信支付商户号,申请成功以后微信官方会邮件发送给你 b) 应用Id (AppId) 获取方式:在微信公众平台中 “开发者中心”栏目可以查看到 c) 应用密钥(AppSecret) 获取方式:在微信公众平台中 “开发者中心”栏目可以查看到 d) API密钥(AppKey) 获取方式:在微信商户平台中“账户设置”“账户安全”“设置API密钥”,只能修改不能查看 e) 发送请求页面(SendUrl) 获取方式:请也注意目录问题和支付页面方式一样 如果不需要获取用户OpenId可以不用设置 f) 支付页面(PayUrl) 获取方式:请注意测试阶段设置授权目录,在微信公众平台中“微信支付”“开发配置”修改测试目录 , 那你的支付页面必须在这个目录下面,不能存在该目录的2级目录里面, 例子:这里是服务器测试目录:http://wx2. lvruan.com/WXPay/, 支付页面地址应该是这样:http://wx2. lvruan.com/WXPay/>
WeiPay.aspx 如果目录错误会导致错误:System:access_denied或者其它问题 g) 通知页面(NotifyUrl),支付成功以后会自动调用该通知页面,做逻辑处理操作 获取方式:请也注意目录问题和支付页面方式一样 在该页面实现
数据库更新操作,比如修改订单的支付状态等等 以上参数缺一不可,如果你没有以上相关参数,请联系微信或者自行查找。 2. 配置支付参数。 a) 在源码中有WeiPay 类库,其中有个PayConfig 类,请正确设置所有以上对应的参数。 3. 设置
log日志文档 a) 请在网站跟目录中添加一个“log”的文件夹,所以的日志记录将存放在该文件夹下。如果需要设置其他目录,请修改 WeiPay 类库中LogUtil类的日志目录。 b) 因为微信上开发调试不方便观察数据,所以采用日志方式记录后台数据,请设置相关日志文件夹和目录的写入权限。不设置写入权限将导致系统发生异常 4. 操作流程 a) 网站起点页面为 Send.aspx,在该页面设置相关支付参数比如金额、商户订单号等等,支付参数通过类封装(PayModel.cs),其中部分参数为必填,为空的参数后续页面调转将不传递(微信支付
加密中不允许出现空值)。设置好参数以后通过PayModel的ToString() 函数获取跳转到支付页面的url链接(参数通过get方式传递)。 b) 支付页面WeiPay.aspx(核心页面), i. 该页面获得通过Send 页面传递过来的参数并调用微信支付Api来生成一些其它的参数比如签名、支付方式等等 ii. 将相关支付数据显示在网页前台上。 iii. 该页面的数据请谨慎修改 iv. 确认无误以后点击前台“确认支付”按钮,会弹出微信支付的相关信息,按照流程走完就可以了。支付结构会在该页面弹出提示的,具体请查看前台js代码。 c) 通知页面Notify.aspx,支付完成以后系统会调用该页面,可以根据支付结果进行相对应的逻辑处理,比如修改订单的支付状态等等,请注意逻辑代码放的位置。 d) 按照以上3个页面流程走完整个支付就OK了。 5. 操作注意事项: a) 请保证支付配置参数的正确 b) 保证支付信息中的参数正确 c) 后台测试目录的配置正确 d) 程序日志目录具有的写入权限 e) 获取当前支付用户的OpenId f) 后台更新数据库的代码放置位置正确 g) WeiPay.aspx 页面要引用JS h) 添加第三方dll的引用(Newtonsoft.Json.dll),放置在DLL文件中 i) 测试的时候要使用微信同一个回话,也就说在微信里面发送一个关键字返回支付页面的链接地址,点击该链接以后才开始走流程。如果是我这里的代码,就应该返回Send.aspx的完整页面地址 j) 测试完成以后为保证数据安全,请删除日志文件和取消写入日志操作 k) 用户自定义参数(WeiPay类库中PayModel 类 Attach)不能使用中文,如果使 l) 用中文在调用通知页面(Notify.aspx)判断签名会错误 正常情况下应该是可以传递中文参数的,具体如何解决待以后有时间再处理 m) 设置微信公众平台的测试目录和测试用户
>
标题:《asp.net微信支付接口实例源码》
链接:
https://www.lvruan.com/app/180915
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
LvRuan.com=绿软=绿盟=绿色软件联盟情怀第一 18年 老牌 下载站 绿色 安全 无广告 无捆绑