个人如何用python支付宝收款_python-支付宝支付示例

本文介绍了如何使用Python实现个人支付宝收款,包括注册账号、设置应用公钥、代码实现等步骤,详细讲解了如何配置商户私钥、支付宝公钥,并提供了支付宝支付接口的代码示例。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值