一. 開發(fā)前的準(zhǔn)備
網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了10余年的成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。1. 必須了解的知識
支付寶用的什么加密方式:RSA
2. 沙箱環(huán)境的配置
① 登錄支付寶開放平臺
https://auth.alipay.com/login/ant_sso_index.htm?goto=https%3A%2F%2Fopen.alipay.com%2Fplatform%2Fhome.htm
② 進(jìn)入管理中心后選擇研【研發(fā)服務(wù)】
③ 生成RSA密鑰
選擇【查看應(yīng)用公鑰】
選擇【查看應(yīng)用公鑰生成方法】
下載秘鑰生成工具
鏈接已經(jīng)找好了,windows的用戶直接下載: https://ideservice.alipay.com/ide/getPluginUrl.htm?clientType=assistant&platform=win&channelType=WEB
安裝后打開工具直接選擇【生成秘鑰】
④ 將生成的 應(yīng)用公鑰 輸入表單中,選擇【保存】,系統(tǒng)會(huì)根據(jù)輸入的 應(yīng)用公鑰 自動(dòng)生成 支付寶公鑰 ,可以選擇【設(shè)置/查看】
⑤下載沙箱錢包APP,用于 支付測試
注意:生成秘鑰工具生成的 應(yīng)用公鑰 是用來生成 支付寶公鑰 ,剩下一個(gè) 應(yīng)用私鑰 注意保存。
3. 開發(fā)環(huán)境介紹
4. 支付寶支付流程
用戶點(diǎn)擊支付時(shí),網(wǎng)站根據(jù)支付寶的 APPID / 網(wǎng)關(guān) / 支付寶公鑰私鑰 / SDK生成地址,再根據(jù)生成的地址,讓用戶跳轉(zhuǎn)到支付寶進(jìn)行支付。用戶支付完成后,支付寶會(huì)給網(wǎng)站發(fā)送兩個(gè)請求,分別是get和post請求。get請求是從支付寶網(wǎng)站跳轉(zhuǎn)到自己的網(wǎng)站,post請求是向自己的網(wǎng)站發(fā)送支付相關(guān)的信息,網(wǎng)站可以憑借這些信息去修改網(wǎng)站訂單的狀態(tài)。
二. 開發(fā)實(shí)施流程
1. 商品數(shù)據(jù)表的創(chuàng)建
model.py
from django.db import models # Create your models here. class Goods(models.Model): goods_name = models.CharField(max_length=32) goods_price = models.FloatField() class Order(models.Model): order_number = models.CharField(max_length=64) status_choices = ((0, '未支付'), (1, '已支付')) order_status = models.IntegerField(choices=status_choices, default=0) goods = models.ForeignKey(to='Goods', on_delete=models.CASCADE)
網(wǎng)站名稱:詳解基于python-django框架的支付寶支付案例-創(chuàng)新互聯(lián)
文章位置:http://jinyejixie.com/article46/djsghg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈、微信小程序、動(dòng)態(tài)網(wǎng)站、云服務(wù)器、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容