1、输入金额
2、扫码支付:
3、支付完成:
一、注册账号
二、设置应用公钥
三、代码实现
1、项目结构:
2、把生成的 应用私钥 和 支付宝的公钥 放入keys目录下:
注意:
支付宝公钥
商户私钥
--- 配置商户应用私钥--copy到key目录下
--- 配置支付宝公钥--进入网页-->查看支付宝公钥-->把公钥放到key目录下
但是要做修改:
alipay_public_2048.txt
-----BEGIN PUBLIC KEY----- # 加上这行
支付宝的公钥
-----END PUBLIC KEY----- # 同上
app_private_2048.txt
-----BEGIN PUBLIC KEY----- #同上
应用的私钥
-----END PUBLIC KEY----- # 同上
3、pay.py 这是从git上找到的支付宝支付接口(PC端支付接口)
inpay.py
fromdatetimeimportdatetime
fromCrypto.PublicKeyimportRSA
fromCrypto.SignatureimportPKCS1_v1_5
fromCrypto.HashimportSHA256
fromurllib.parseimportquote_plus
fromurllib.parseimporturlparse, parse_qs
frombase64importdecodebytes, encodebytes
importjson
classAliPay(object):
"""
支付宝支付接口(PC端支付接口)
"""
def__init__(self, appid, app_notify_url, app_private_key_path,
alipay_public_key_path, return_url, debug=False):
self.app