科技知識動態:網站支付寶支付原理及yii2中集成使用教程分享

導讀跟大家講解下有關網站支付寶支付原理及yii2中集成使用教程分享,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說網站支付寶支

跟大家講解下有關網站支付寶支付原理及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

這里寫圖片描述

2. 我們創建一個Test方法來進行支付:

這里寫圖片描述

3. 注意我們之前配置的return_url 和 notify_url必須是在線可以訪問的地址,然后我們可以在異步和同步分別執行自己的方法

在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

這里寫圖片描述

2. 我們創建一個Test方法來進行支付:

這里寫圖片描述

3. 注意我們之前配置的return_url 和 notify_url必須是在線可以訪問的地址,然后我們可以在異步和同步分別執行自己的方法

在notify 異步通知和同步回調return_url的時候,也需要引入AlipayTradeService.php文件

同步return_url,因為我們配置的是在check控制器下的alipay方法,我們可以這樣實現:這里寫圖片描述

異步notify_url,則同樣的可以這樣實現:

這里寫圖片描述

相關推薦:

PHP開發微信支付和支付寶支付實例

支付寶支付之php后臺簽名實現方法

PHP的支付寶支付接口總結

以上就是網站支付寶支付原理及yii2中集成使用教程分享的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!