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