zoukankan      html  css  js  c++  java
  • 模拟支付宝微信回调

    源码地址

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

    介绍

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

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

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

    解决方案

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

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

    ####本地使用

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

    在线使用

    我们提供了在线的版本,可以直接使用,如果有其他需求(如增加其他回调参数)可以clone到本地修改再使用。

    在线地址:点击这里

    ####注意事项

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

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

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

    Javashop开源出品

  • 相关阅读:
    XML 编码
    XML CDATA
    XML 命名空间
    XML 解析器
    XML XMLHttpRequest 对象
    XML 和CSS
    XML 验证
    XML 属性
    XML 元素
    XML 语法规则
  • 原文地址:https://www.cnblogs.com/javashop-docs/p/12569404.html
Copyright © 2011-2022 走看看