項目演示:
一、輸入金額
二、跳轉到支付寶付款
三、支付成功
四、跳轉回自己網站
在使用支付寶接口的前期準備:
1、支付寶公鑰
2、應用公鑰
3、應用私鑰
4、APPID
5、Django 1.11.11 環(huán)境
1234均由阿里開放平臺生成
如果你不是商戶或者你只是想測試,阿里提供了沙箱環(huán)境供測試
沙箱環(huán)境下的商戶賬號和用戶賬號、支付寶app都是沙箱版的,不能用實際賬號
這時候我們需要去阿里開放平臺去生成一些1234參數
注冊網址: https://openhome.alipay.com/platform/appDaily.htm?tab=info
點擊設置應用公鑰
下載簽名生成工具,解壓后找到 RSA簽名驗簽工具.bat 文件打開
這個工具會自動保存應用公鑰和應用私鑰到 RSA密鑰 文件夾
將應用公鑰拷貝到網站窗口,點保存,在原應用公鑰按鈕旁就會自動生成支付寶公鑰
我們需要將網站窗口生成的支付寶公鑰也新建一個txt文件放到這里面
繼續(xù)操作
修改三個txt文件的名字為英文,如:app_public.txt \ app_private.txt \ alipay_public.txt
修改三個txt文件內容為固定格式:
-----BEGIN PUBLIC KEY----- # 加上這行
密鑰部分
-----END PUBLIC KEY----- # 同上
將三個文件copy到django項目下新建文件夾中,如:
你也可以放在app下面,都可以,隨你自己,但你可以先按我的一模一樣配置將項目先跑通。
建議新建alipay的文件夾,配置及相關py文件可以全部放到這里面來
接下來在settings配置文件中配置這三個txt文件的路徑
我的配置:
ALIPAY_PUBLIC = os.path.join(BASE_DIR,'alipay_use','alipay','alipay_keys','alipay_public.txt') APP_PUBLIC = os.path.join(BASE_DIR,'alipay_use','alipay','alipay_keys','app_public.txt') APP_PRIVATE = os.path.join(BASE_DIR,'alipay_use','alipay','alipay_keys','app_private.txt')
網頁名稱:python調用支付寶支付接口流程-創(chuàng)新互聯
文章路徑:http://jinyejixie.com/article44/disiee.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站內鏈、靜態(tài)網站、服務器托管、網站維護、虛擬主機、網頁設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯