源碼地址
https://gitee.com/javashop/payment-mocker
介紹
支付回調模擬器的目的是為了解決在開發在線支付模塊時,第三方支付成功后回調通知難以調試的問題。
接收第三方發送的回調通知必須是公網的IP或域名,在開發階段可能頻繁的要求三方發出通知。
目前支持支付寶、微信的回調模擬
解決方案
針對上述問題,這個模擬器在本地瀏覽器模擬發出請求,純本地(或局域網)請求,待調試的程序不必部署在公網。
通過js生成支付寶、微信的簽名,有js直接在瀏覽器發出請求,沒有任何服務器端請求,安全無副作用(生成簽名私鑰是必須的,最好不要在網絡上傳輸)
####本地使用
clone到本地,瀏覽器直接打開
在線使用
我們提供了在線的版本,可以直接使用,如果有其他需求(如增加其他回調參數)可以clone到本地修改再使用。
在線地址:點擊這里
####注意事項
微信的支付回調要傳輸xml,所以使用了ajax請求會存在跨域限制,解決辦法:
1、你的回調api接口支持跨域
2、把代碼下載到本地,放在和回調接口同一個域名下