微信H5支付个人接口测试指南

来源:原创 作者:admin 发布日期:2020-7-8

本文详细介绍了,迅虎微信H5个人支付对接网站时,如何测试H5个人支付的跳转,唤醒,返回过程,帮助你在对接网站的时候找到问题。

1.生成测试网站

1.1.保存测试页面

浏览器访问地址:http://admin.xunhuweb.com/static/h5test.html;界面如下图:

微信H5支付个人接口测试指南
浏览器中点击右键->另存为;保存该页面到本地,如保存的文件名为h5test.html;

1.2.上传测试页面

将保存的文件(h5test.html)上传到商户自己的网站目录下;确保该页面可以访问:如商户域名为https://www.xunhuweb.com,需确保可以通过https://www.xunhuweb.com/h5test.htmlf访问到该页面(****可根据文件实际存放路径灵活处理);

1.3.手机端访问测试页面

通过手机浏览器访问上述地址:如访问地址为:https://www.xunhuweb.com/h5test.html,访问成功会出现上图中的界面。

2.生成支付跳转地址

登录虎皮椒移动支付结算系统:http://admin.xunhuweb.com/

点击【支付通道】->【我的支付通道】,进入我的支付通道界面,界面如下图:

微信H5支付个人接口测试指南
图2.我的支付通道

点击上图界面中,需要测试的支付通道中的【wap测试】按钮(【wap测试】仅针对H5支付通道有效),弹出如下界面:

微信H5支付个人接口测试指南
图3.Wap测试

弹出界面中,输入网站URL及网站名

WAP网站URL:输入wap网站URL地址,如https://www.xunhuweb.com(该地址需与后台配置域名以及跳转的主域名保持一致,否则跳转会失败);

WAP网站名:输入wap网站域名;输入完成后,点击【确定】按钮,界面中会根据设置的参数生成跳转地址:如下图中所示:

微信H5支付个人接口测试指南
图4.Wap测试

3.支付测试

3.1.拷贝跳转地址:

拷贝【图4】中的跳转地址,如通过pc端访问,可通过微信或者钉钉等工具发送到手机端,再通过手机端进行复制

3.2.手机浏览器访问商户域名下的测试页面

访问成功出现如下界面,

微信H5支付个人接口测试指南
图5.支付测试页面

在【请输入URL地址】文本框中粘贴上诉跳转地址,然后点击【唤起支付】;正常情况下,浏览器将唤起微信进行微信支付。

3.3.回跳地址测试

默认情况下支付成功后,微信会自动回跳到发起支付的界面,用户如需跳转到自定义界面,可在跳转地址后面加上redirect_url参数,跳转的地址需要通过urlencode进行转码;

如回跳地址为:https//www.xunhuweb.com/notify,则请求地址为:https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx292203482093632388fb94e41884883900&package=2364137056?redirect_url=https%3a%2f%2fwww.xunhuweb.com%2fnotify