社区折腾日志:基于python搭建个人微信/支付宝免签支付功能

前言

最近给自己开发的市肥宅中心二次元社区添加了自助充值肥宅币功能,也就是充值积分的功能。由于网站是个人无备案,所以对接微信支付比较麻烦,于是就找了第三方免签支付平台来开发该功能。

之前一直觉得给网站开发自助充值功能是非常牛的事情,现在终于是实现了,全程无扣钱,直接到账自己的微信账户。你需要做的只要注册一个第三方平台账户,然后下载监控端app,到你的安装模拟器上保持运行就行。

下面来讲讲如何开发吧~

前期准备
  • 注册gogo支付平台的账号(官网
  • 下载安卓模拟器(这里我用的是雷神模拟器)

前期准备的相关文章可以看这里,官网已经发布了搭建教程了:教程地址

这里我要说的是用python来搭建这套支付系统,因为我的社区使用python开发的。

开发

这里默认你已经将监控端正常运行在了带有微信的安卓模拟器上,并且添加了收款码。那么就开始吧!

打开pycharm建立一个flask工程。

起始的代码是这样的。

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run()

封装基本的支付api操作,由于该api会返回支付页面,所以无需编写支付页面,只需要处理一些简单的业务逻辑即可。

import hashlib
import time

import requests
from flask import Flask, request

app = Flask(__name__)

MY_TEST_POINT = 0


def get_app_id():
    return "你的app_id"


def get_app_secret():
    return "你的app_secret"


def str2bytes(data: str):
    try:
        return data.encode("UTF-8")
    except:
        return 
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值