支付寶支付

2022-07-28 18:42:16 字數 3279 閱讀 5954

1、支付寶開發**

支付寶開放平台: 

支付寶開發者文件:

生成簽名:

python-alipay-adk :

直接使用第三方sdk(python-alipay-sdk):1、登入開發者中心,熟悉"電腦**支付"整體流程

# 訪問"支付寶開發平台"登入,可以訪問開發者中心

2、第一步:建立應用(這裡使用沙箱環境測試)1)沙箱環境說明線上環境需要建立應用,因為我們不是企業,沒有資質,所以只能申請沙箱環境

單來講沙箱環境就是給開發者使用的測試環境

2、按照官方要求生成秘鑰

2)支付寶公鑰一會再程式中要使用

回到頂部

1、說明

阿里官方沒有提供python對接支付的sdk,但是python庫中有非官方的sdk包可以使用

python-alipay-adk :

使用起來非常簡單,只要傳入幾個必要的引數就可以完成

由於支付對安全要求很高,所以要理解對接支付寶安全的流程:公鑰加密、私鑰解密這八個字

2、上**

# 依賴包

pip install crypto

pip install pycryptodome

pip install python-alipay-sdk

from alipay import alipay

# 支付寶公鑰

alipay_public_key_string = open( 'alipay_public_key.pem').read()

def get_alipay_url():

alipay = alipay(

# 支付寶的公鑰,驗證支付寶回傳訊息使用,不是你自己的公鑰,

alipay_public_key_string=alipay_public_key_string,

sign_type="rsa", # rsa 或者 rsa2

debug=true, # 預設false,我們是沙箱,所以改成true(讓訪問沙箱環境支付寶位址)

)# 呼叫支付介面

# 電腦**支付,需要跳轉到 + order_string

order_string = alipay.api_alipay_trade_page_pay(

out_trade_no="201611124", # 訂單id,應該從前端獲取

total_amount=str(0.01), # 訂單總金額

subject="測試阿里雲付款", # 付款標題資訊

return_url=none, # 付款成功**位址(可以為空)

notify_url=none # 付款成功後非同步通知位址(可以為空)

)pay_url = "" + order_string

print(pay_url) # 將這個url複製到瀏覽器,就會開啟支付寶支付頁面

def query_pay():

alipay = alipay(

# 支付寶的公鑰,驗證支付寶回傳訊息使用,不是你自己的公鑰

alipay_public_key_string=alipay_public_key_string,

sign_type="rsa", # rsa 或者 rsa2

debug=true, # 預設false,我們是沙箱,所以改成true(讓訪問沙箱環境支付寶位址)

)trade_query = alipay.api_alipay_trade_query(

out_trade_no=20161112, # 上面生成支付碼頁面時傳入的商品訂單號

trade_no=none

)print(trade_query)

if __name__ == '__main__':

get_alipay_url()

query_pay()

'''trade_query 查詢使用者付款資訊

返回資訊詳情請看官方:

3、支付寶支付流程

支付寶支付

1 呼叫支付寶介面 具體 i 呼叫alipaysubmit.buildrequestpara 方法生成要請求給支付寶的引數陣列。呼叫alipaycore.parafilter sparatemp 除去陣列中的空值和簽名引數。之後,呼叫buildrequestmysign spara 生成簽名結果。最...

整合 支付寶支付

第一步,看官方文件 戳這裡 第二步,就是上圖,比如要匯入哪些內容.其中,總結一點自己一直的錯誤資訊 查了很多資料,沒管用,最後終於找到良方。解決辦法 把openssl這個檔案匯入到了這個工程目錄下 專案名稱 公共類 工具 第三方 支付寶sdk openssl 中間隔了三個資料夾,那麼在header ...

支付寶 支付流程

支付寶的支付流程 那麼他幫我們把什麼加密了呢?三個重要的資料 商戶的pid,商戶收款賬號,商戶的私鑰 pkcs8格式 既然寫到了私鑰那就來擴充套件一下!這種加密型別是rsa型別 是在1977年的時候由三個小夥子提出來的 並且在1987年的時候發布的。它是一種非對稱密碼演算法。所謂非對成型,就是指該演...