跟大家講解下有關網站支付寶支付原理及yii2中集成使用教程分享,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說網站支付寶支付原理及yii2中集成使用教程分享,小編也收集到了有關網站支付寶支付原理及yii2中集成使用教程分享的相關資料,希望大家看到了會喜歡。
本文我們主要和大家分享網站支付寶支付原理及yii2中集成使用教程,首先我們需要申請支付寶入駐,具體方法可以參照網址:
https://open.alipay.com/platform/home.htm
根據網站具體流程申請,這些都只需要按照網站提示完成申請即可。
申請完后,我們可以看到如下界面
生成公鑰和私鑰的方法請參照:
https://docs.open.alipay.com/291/105971
我們在這里可以得到幾個參數:
app_id 應用ID
notify_url 異步通知地址
return_url 同步回調地址
alipay_public_key 支付寶公鑰
獲取這些參數后,我們就可以開始進行開發了我們需要下載支付寶sdk和demo 下載地址:
https://docs.open.alipay.com/270/106291/
我們需要將sdk放入我們的項目中自定義的擴展目錄,如common/vendors,為了更方便的使用,我們將引入支付寶demo中的pagepay文件夾,放入我們的sdk中,當然你也可以自己進行封裝。
然后我們可以將demo中的config的代碼寫入到我們的common/config/params.php中,方便以組件的形式調用重點內容: 注意,異步通知地址和同步跳轉地址都必須是在線可以訪問的地址。私鑰為之前生成器中生成的私鑰,公鑰則可以通過網站上查看。
那么,下面我們將在代碼中實現支付。
1. 在控制器中引入AlipayTradePagePayContentBuilder.php和AlipayTradeService.php在notify 異步通知和同步回調return_url的時候,也需要引入AlipayTradeService.php文件
同步return_url,因為我們配置的是在check控制器下的alipay方法,我們可以這樣實現:
異步notify_url,則同樣的可以這樣實現:
本文章轉載自AxiosGao-關于yii2中支付寶電腦網站支付推薦大家關注原作者博客查看更多精彩分享
首先我們需要申請支付寶入駐,具體方法可以參照網址:https://open.alipay.com/platform/home.htm
根據網站具體流程申請,這些都只需要按照網站提示完成申請即可。
申請完后,我們可以看到如下界面
生成公鑰和私鑰的方法請參照:
https://docs.open.alipay.com/291/105971
我們在這里可以得到幾個參數:
app_id 應用ID
notify_url 異步通知地址
return_url 同步回調地址
alipay_public_key 支付寶公鑰
獲取這些參數后,我們就可以開始進行開發了我們需要下載支付寶sdk和demo 下載地址:
https://docs.open.alipay.com/270/106291/
我們需要將sdk放入我們的項目中自定義的擴展目錄,如common/vendors,為了更方便的使用,我們將引入支付寶demo中的pagepay文件夾,放入我們的sdk中,當然你也可以自己進行封裝。
然后我們可以將demo中的config的代碼寫入到我們的common/config/params.php中,方便以組件的形式調用重點內容: 注意,異步通知地址和同步跳轉地址都必須是在線可以訪問的地址。私鑰為之前生成器中生成的私鑰,公鑰則可以通過網站上查看。
那么,下面我們將在代碼中實現支付。
1. 在控制器中引入AlipayTradePagePayContentBuilder.php和AlipayTradeService.php在notify 異步通知和同步回調return_url的時候,也需要引入AlipayTradeService.php文件
同步return_url,因為我們配置的是在check控制器下的alipay方法,我們可以這樣實現:
異步notify_url,則同樣的可以這樣實現:
相關推薦:
PHP開發微信支付和支付寶支付實例
支付寶支付之php后臺簽名實現方法
PHP的支付寶支付接口總結
以上就是網站支付寶支付原理及yii2中集成使用教程分享的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網