生活随笔
收集整理的這篇文章主要介紹了
python 易支付sdk
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文主要根據Hack易支付寫的,其他易支付差不多 自行修改網址
參數說明http://www.hackwl.cn/jkwd/#pay0
import hashlib
import requests
def pay(money
, name
, notify_url
, out_trade_no
, payType
, pid
, return_url
, webName
, key
):sg
= 'money=' + money
+ '&name=' + name
+ '¬ify_url=' + notify_url
+'&out_trade_no=' + out_trade_no
+ '&pid=' + pid
+ '&return_url=' + return_url
+ '&sitename=' + webName
+ '&type=' + payTypesign
= hashlib
.md5
((sg
+key
).encode
(encoding
='UTF-8')).hexdigest
() url
= 'http://pay.hackwl.cn/submit.php?' + sg
+ '&sign=' + sign
+ '&sign_type=MD5'res
= requests
.post
(url
).content
.decode
()return res
def act(pid
, key
):url
= 'http://pay.hackwl.cn/api.php?act=query&pid=' + pid
+ '&key=' + keyres
= requests
.get
(url
).content
.decode
()return res
def change(pid
, key
, account
, username
):url
= 'http://pay.hackwl.cn/api.php?act=change&pid=' + pid
+ '&key=' + key
+ '&account=' + account
+ '&username=' + usernameres
= requests
.get
(url
).content
.decode
()return res
def settle(pid
, key
):url
= 'http://pay.hackwl.cn/api.php?act=settle&pid=' + pid
+ '&key=' + keyres
= requests
.get
(url
).content
.decode
()return res
def order(pid
, key
, out_trade_no
):url
= 'http://pay.hackwl.cn/api.php?act=order&pid='+pid
+'&key='+key
+'&out_trade_no='+out_trade_nores
= requests
.get
(url
).content
.decode
()return res
def orders(pid
, key
, limit
):url
= 'http://pay.hackwl.cn/api.php?act=orders&pid=' + pid
+ '&key=' + keyres
= requests
.get
(url
).content
.decode
()return res
if __name__
== '__main__':money
= '0.01' name
= '' notify_url
= '' out_trade_no
= '' payType
= '' pid
= '' return_url
= '' webName
= '' key
= ''
參考:
https://blog.csdn.net/chunzi8487/article/details/100680638
總結
以上是生活随笔為你收集整理的python 易支付sdk的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。