支付系統(tǒng)涉及到很多回調(diào)通知,如何把第三方回調(diào)重定向到預(yù)發(fā)布環(huán)境上,特定的一些測試的url走預(yù)發(fā)布環(huán)境,其他的回調(diào)通知還是走生產(chǎn)環(huán)境(利用訂單號區(qū)分?很多第三方回調(diào)的url很怪異)例如:騰訊退款TenpayNotify?action=tenpayresp&bank_billno=20160803011500205322&bank_type=0&discount=0&fee_type=1&input_charset=UTF-8¬ify_id=0nWEkl9GQh292zuCI_YLZLgR2Ssac_lVMSsrwGYIdhZ7VgyZnQQo5Lv_meAWZPoOnQBdsaoWNyf79rj19w1Yot_uIS23xaiw&out_trade_no=160803021511209902&partner=1215937301&product_fee=1&sign_type=MD5&time_end=20160803170601&total_fee=1&trade_mode=1&trade_state=0&transaction_id=1215937301201608031800471550&transport_fee=0&sign=7C4E4146C0C753A7B67B590EFC276F1F阿里安全支付aliwappayNotify?action=callback&out_trade_no=15071468688519260215&request_token=requestToken&result=success&trade_no=2015071421001004900020905555&sign=iEo0%2FjTi7wdfBH1ceMD1vfMsuR360%2FcNzvk2Gp751jdeHFs%2F%2Bn6KqlEJn5xgU3CF5rFIML4Pzhowi7Vj0WDHRqS8WDYRGqSzbHYXyjpC0tOza%2BNXOSbSTDiMjA6d8O8BwybAHt%2FmEbyq7UjTpmELrmhjB8P6t7ysWI76zqoNt7g%3D&sign_type=0001支付寶回調(diào)action=alipayresp&body=%E8%BF%85%E9%9B%B7%E7%99%BD%E9%87%91%E4%BC%9A%E5%91%98&buyer_email=yulinfeng007%40163.com&buyer_id=2088102231970203&exterface=create_direct_pay_by_user&is_success=T¬ify_id=RqPnCoPT3K9%252Fvwbh3InWf0XaGKI%252Bxji3mqOogfL8SaB4E%252BINCw%252Fs29ny5j5FhlLjhTSG¬ify_time=2016-08-22+14%3A31%3A15¬ify_type=trade_status_sync&out_trade_no=16082218455489530210&payment_type=1&seller_email=incomexl%40xunlei.com&seller_id=2088001933470180&subject=%E8%BF%85%E9%9B%B7%E7%99%BD%E9%87%91%E4%BC%9A%E5%91%98&total_fee=0.01&trade_no=2016082221001004200219501239&trade_status=TRADE_SUCCESS&sign=d03c9a26a9e68cfe8f0d0368dc993144&sign_type=MD5回調(diào)地址的配置有一些是在第三方配置的,有一些是自己系統(tǒng)傳給第三方的問題難點在于切換回調(diào)通知到預(yù)發(fā)布環(huán)境和生產(chǎn)環(huán)境有沒大神做過類似支付系統(tǒng)的預(yù)發(fā)布環(huán)境,謝謝分享啦~~
2 回答

狐的傳說
TA貢獻(xiàn)1804條經(jīng)驗 獲得超3個贊
生產(chǎn)環(huán)境綁定域名url,預(yù)發(fā)布環(huán)境綁定域名url_pre
url用配置文件管理
這樣代碼讀兩個環(huán)境不同的url配置,這樣能高度保證代碼是一樣的
提交支付請求的時候會要求傳通知的url地址,所以預(yù)發(fā)布傳url_pre就好了,生產(chǎn)環(huán)境傳url
添加回答
舉報
0/150
提交
取消