模拟支付宝微信回调

源码地址

https://gitee.com/javashop/payment-mockerhtml

介绍

支付回调模拟器的目的是为了解决在开发在线支付模块时,第三方支付成功后回调通知难以调试的问题。java

接收第三方发送的回调通知必须是公网的IP或域名,在开发阶段可能频繁的要求三方发出通知。git

目前支持支付宝、微信的回调模拟ajax

解决方案

针对上述问题,这个模拟器在本地浏览器模拟发出请求,纯本地(或局域网)请求,待调试的程序没必要部署在公网。api

经过js生成支付宝、微信的签名,有js直接在浏览器发出请求,没有任何服务器端请求,安全无反作用(生成签名私钥是必须的,最好不要在网络上传输)跨域

####本地使用浏览器

clone到本地,浏览器直接打开安全

在线使用

咱们提供了在线的版本,能够直接使用,若是有其余需求(如增长其余回调参数)能够clone到本地修改再使用。服务器

在线地址:点击这里微信

####注意事项

微信的支付回调要传输xml,因此使用了ajax请求会存在跨域限制,解决办法:

一、你的回调api接口支持跨域

二、把代码下载到本地,放在和回调接口同一个域名下

Javashop开源出品

相关文章
相关标签/搜索