python支付宝自动支付_python支付宝支付示例详解

本文详细介绍了如何使用Python实现支付宝支付接口,包括注册账号、设置应用公钥、项目结构和代码实现。提供了从初始化支付接口到验证支付成功的完整流程,并给出了实际运行所需的配置和注意事项。
摘要由CSDN通过智能技术生成

本文实例为大家分享了python支付宝支付示例代码,供大家参考,具体内容如下

项目演示:

1、输入金额

2、扫码支付:

3、支付完成:

一、注册账号

https://openhome.alipay.com/platform/appDaily.htm?tab=info

二、设置应用公钥

三、代码实现

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端支付接口)

in pay.py

from datetime import datetime

from Crypto.PublicKey import RSA

from Crypto.Signature import PKCS1_v1_5

from Crypto.Hash import SHA256

from urllib.parse import quote_plus

from urllib.parse import urlparse, parse_qs

from base64 import decodebytes, encodebytes

import json

class AliPay(object):

"""

支付宝支付接口(PC端支付接口)

"""

def __init__(self, appid, app_notify_url, app_private_key_path,

alipay_public_key_path, return_url, debug=False):

self.appid = a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值