日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python接入支付寶的實例操作

瀏覽:222日期:2022-07-16 17:46:12

Python接入支付寶流程:

第一步:

首先要下載一個python的sdk,這個sdk在支付寶的開發者文檔中是沒有的,但是強大的python程序員自己開發了一套屬于python的支付寶支付sdk。

下載方式:pip install python-alipay-sdk ,github的鏈接為 https://github.com/fzlee/alipay

第二步:

下載好sdk之后,需要對支付寶進行一些相關的配置,支付寶的環境分為兩種,一為正式環境,也就是程序上線之后的環境。

二為沙箱環境,即開發者在開發項目時候的測試環境。

正式環境需要創建應用,然后支付寶后臺進行審核,通過后會分配一個appid作為一個唯一標志。如圖為創建應用。

python接入支付寶的實例操作

這里我用到的是沙箱環境,所以不需要等待支付寶的審核,點擊進入開發者中心?>研發服務?>沙箱應用。如圖所示它會自動給你分配一個appid,你只需要這是一下私鑰和公鑰即可。

python接入支付寶的實例操作

第三步:

需要生成自己的服務端的私鑰和公鑰,現在支付寶支持的加密方式為sha256,sha1,

推薦使用sha256.支付寶提供了生成秘鑰的方法和步驟(https://docs.open.alipay.com/291/105971/ )

打開括號中的鏈接,即可看到詳細的生成秘鑰的方法和步驟。公鑰私鑰生成完之后,要將公鑰上傳到支付寶密鑰設置中。將支付寶的公鑰copy到本地,將自己的公鑰私鑰和支付寶的公鑰保存好(這個很重要),一般都保存到本地項目的文件中。

第四步:

了解并熟悉支付寶的開發流程。如圖為客戶端通過后端程序與支付寶后端的交互流程圖

python接入支付寶的實例操作

1、用戶選擇使用支付寶付款

2、用戶使用app向商戶服務器發起請求獲取簽名后的訂單信息

3、商戶服務端返回簽名后的訂單信息(查詢字符串或者url)例如:

app_id=201609239&biz_content=%7B%22subject%22%3A%22%5Cu6d4b%5Cu8bd5%5Cu8ba2%5Cu5%22out_trade_no%22%3A%22201702021111%22%2C%22total_amount%22%3A1000%2C%22product_code%22%3A%22FAST_INSTANT_TRADE_PAY%22%7D&charset=utf-8&method=alipay.trade.page.pay&notify_url=http%3A%2F%dus.com%2F&return_url=http%3A%2F%2F47.92.87.172%3A8000%2F&sign_type=RSA2&timestamp=2015+15%3A19%3A15&version=1.0&sign=BSzk6LzwNp

4、商戶app調用支付接口

5-8、支付寶服務端接收請求,返回支付結果。

9、商戶app向商戶服務端發起請求,同步支付結果,服務端驗證簽名,解析支付結果。

10、返回支付結果。

11、商戶app展示支付結果。

12、支付寶服務端向商戶服務端異步發送支付通知。

13、商戶服務端接收支付通知,并返回響應給支付寶服務端。

第五步:

python代碼如下

# 業務處理: 使用python sdk調用支付寶的支付接口# 初始化from alipay import AliPayalipay = AliPay( appid='2016092300574189', app_notify_url=None, app_private_key_path=r'D:python源代碼alipay_keysprivate_keys', alipay_public_key_path=r'D:python源代碼alipay_keyspublic_key', sign_type='RSA2', debug=True,)# 調用接口# total_pay = order.total_price + order.transit_pricetotal_pay = 12311order_string = alipay.api_alipay_trade_page_pay( out_trade_no=1231231312313, total_amount=str(total_pay), subject=’測試text%s’ % 1, return_url=None, notify_url=None,)# 返回應答pay_url = 'https://openapi.alipaydev.com/gateway.do?' + order_stringprint(pay_url)

這段代碼實現的功能為生成一個簽名后的url,這個url就是訪問支付寶支付的url

其中初始化部分的參數:appid為支付寶的唯一標志id,

app_notify_url為支付寶后臺完成支付的時候異步通知到商戶的后臺服務器的URL地址。

app_private_key_path為自己生成的私鑰,

alipay_public_key_path為支付寶的公鑰。sign_type為簽名的加密方式,

debug為true時,支付寶的支付的url為非正式的環境,如果為線上環境可以將其改為false。

調用接口部分的參數: out_trade_no為訂單編號這個是商戶后臺服務器自己生成的訂單編號。

total_amount為支付金額(必須為字符串類型),subject為標題,return_url為支付成功后支付頁面要跳轉到哪個頁面。

notify_url為異步通知的url。

第六步:

運行這段代碼會得到一個簽名之后的url。

python接入支付寶的實例操作

訪問這個url,看到的結果為:

python接入支付寶的實例操作

可以手機下載一個沙箱環境的支付寶,也可以點擊右側的登錄賬戶付款。在沙箱應用中提供了用于付款的賬號和密碼。

第七步:

登錄完成支付

python接入支付寶的實例操作

實例擴展:

Python對接支付寶支付自實現功能

# -*- coding: utf-8 -*-import base64import jsonimport urllib.parsefrom datetime import datetimeimport requestsfrom cryptography.hazmat.backends import default_backendfrom cryptography.hazmat.primitives import hashesfrom cryptography.hazmat.primitives import serializationfrom cryptography.hazmat.primitives.asymmetric import paddingclass AliPayException(Exception): def __init__(self, data): super(AliPayException, self).__init__() self.data = data def __str__(self): return 'alipay - {}'.format(self.data) def __unicode__(self): return u'alipay - {}'.format(self.data)class AliPayVerifyException(AliPayException): def __init__(self, msg, data): super(AliPayVerifyException, self).__init__(’alipay verify except - {}:{}’.format(msg, data))class AliPay: def __init__(self, **kwargs): ''' :param kwargs:

到此這篇關于python接入支付寶的實例操作的文章就介紹到這了,更多相關python如何接入支付寶內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 支付寶 Python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩毛片视频| 久久久久久自在自线| 久久国产亚洲精品| 日韩国产激情| 麻豆视频在线观看免费网站黄 | 麻豆网站免费在线观看| 国产一区二区色噜噜| 日韩av二区| 亚洲国产影院| 中文无码久久精品| 国产视频一区二| 97精品中文字幕| 91久久中文| 亚洲五月综合| 国产午夜久久av| 国产夫妻在线| 99久久亚洲精品蜜臀| 亚洲韩日在线| 日韩中文字幕区一区有砖一区| 日韩中文字幕视频网| 国产精品对白| 久久九九电影| 伊人www22综合色| 麻豆精品视频在线观看| 日韩电影免费网站| 99国产成+人+综合+亚洲欧美| 天堂av一区| 日本一二区不卡| 国产一区二区三区自拍| 日韩综合一区二区| 国产一区二区三区久久 | 97精品中文字幕| 蜜桃成人av| 欧美天堂一区二区| 日韩啪啪电影网| 蜜臀av性久久久久蜜臀aⅴ四虎| 91欧美日韩在线| 国产精品久久观看| 日韩在线一二三区| 国产精品久久久久av蜜臀| 一本大道色婷婷在线| 免费成人在线影院| 成年男女免费视频网站不卡| 另类国产ts人妖高潮视频| 日韩专区视频网站| 日韩一区电影| 91成人在线网站| 国产精品av一区二区| 91精品国产自产观看在线 | 国产一区日韩一区| 国产精品久久久久蜜臀| 国产成人精选| 香蕉成人久久| 久久免费精品| 免费人成黄页网站在线一区二区| 国产精品99久久久久久董美香| 精品视频高潮| 亚洲日本三级| 国产精品一区二区三区av| 欧美搞黄网站| 老牛国内精品亚洲成av人片| 日韩在线卡一卡二| 国产精品久久久久久久久久10秀| 亚洲精品伊人| 都市激情国产精品| 日韩欧美午夜| 丝袜a∨在线一区二区三区不卡| 免费一区二区三区在线视频| 久久精品不卡| 久久av免费| 婷婷久久免费视频| 成人午夜在线| 国产日韩一区| 美国三级日本三级久久99| 色天使综合视频| 久久中文欧美| 日韩三级视频| 欧美粗暴jizz性欧美20| 国产第一亚洲| 国产精品嫩草影院在线看| 99在线观看免费视频精品观看| 福利在线免费视频| 97se亚洲| 日韩中文字幕一区二区高清99| 99免费精品| 精品视频网站| 一区二区91| 国产一区欧美| av中文字幕在线观看第一页| 国产麻豆精品久久| 日韩中出av| 黄色亚洲大片免费在线观看| 日韩精品欧美| 国产伊人久久| 国产一区调教| 久久精品97| 青草综合视频| 综合欧美精品| 日韩影院在线观看| 免费久久99精品国产| 在线视频亚洲欧美中文| 欧美日韩精品一区二区视频| 久久精品卡一| 亚洲福利国产| 免费视频亚洲| 久久婷婷激情| 激情久久久久久久| 日韩视频一区| 亚洲涩涩av| 日本91福利区| 国产日韩欧美在线播放不卡| 久久精品超碰| 国产精品日韩精品中文字幕| 欧美aⅴ一区二区三区视频| 国产精品资源| 成人免费一区| 国产精品mv在线观看| 精品久久久亚洲| 成人精品动漫一区二区三区| 激情国产在线| 99久久亚洲精品| 亚洲欧美不卡| 石原莉奈在线亚洲三区| 蜜桃一区二区三区在线| 欧美亚洲网站| 日韩成人精品一区| 精品中文一区| 久久亚洲图片| 欧美一区网站| 精品久久精品| 亚洲香蕉网站| 免费视频亚洲| 日韩欧美在线精品| 国产视频一区二区在线播放| 国产精品超碰| 国产在线|日韩| 亚洲欧美日本国产| 另类综合日韩欧美亚洲| 狠狠色狠狠色综合日日tαg| 日本a口亚洲| 久久久五月天| 欧美日韩一区自拍| 激情婷婷综合| 国产乱人伦丫前精品视频| 成人看片网站| 日韩在线电影| 日韩高清欧美| 午夜在线精品偷拍| 久久免费福利| 99国产精品| 国模精品一区| 视频一区二区中文字幕| 电影91久久久| 亚洲在线一区| 国产精品mv在线观看| 国产麻豆综合| 日韩成人午夜精品| 黄色不卡一区| 欧美日韩18| 久久婷婷激情| 日韩激情精品| 日韩精品免费观看视频| 欧美国产先锋| 欧美日韩少妇| 国产日韩视频| 久久久久国产| 中文字幕免费精品| 欧美aa在线观看| 人人精品人人爱| 黄色精品视频| 久久国产精品久久久久久电车| 色欧美自拍视频| 美日韩精品视频| 国产一区二区三区不卡av| 欧美不卡在线| 亚洲2区在线| se01亚洲视频 | 亚洲激情另类| 一本综合精品| 成人在线视频免费看| 91精品观看| 欧美偷窥清纯综合图区| 蜜桃视频在线网站| 91精品在线免费视频| 天堂资源在线亚洲| 欧美久久香蕉| 一区免费在线| 国产综合亚洲精品一区二| 欧美三级第一页| 久久精品官网| 国产亚洲精品美女久久久久久久久久| 日韩视频不卡| 黑人精品一区| 国产欧美另类| 免费的成人av| 久久精品理论片| 老司机免费视频一区二区| 久久福利精品| 免费污视频在线一区| 91精品视频一区二区|