Skip to content

支付宝当面付插件配置

Darc Z edited this page Aug 28, 2020 · 9 revisions

支付宝当面付需要自己去支付宝官方申请权限

PS 该过程可能比较复杂,新手可以选择手动发卡

使用了支付宝python-sdk 项目地址:https://github.com/fzlee/alipay

配置步骤:

  • 登录支付宝开放平台

  • 找到自己的APPID

  • 下载自己的 支付宝公钥和app私钥**

  • 分别打开两个公钥文本,并在开头和结尾加入:-----BEGIN PUBLIC KEY----- KEY -----END PUBLIC KEY-----

  • 格式如下:

-----BEGIN PUBLIC KEY-----

你自己的KEY

-----END PUBLIC KEY-----

  • 打开项目的配置文件 configs/defualt/pay.py

  • 将USE_ALIPAY 设置为True

  • 将APPID 复制到 ALIPAY_APP_ID的对应位置

  • 将私钥内容复制到 ALIPAY_APP_PRIVATE_KEY_STRING的对应位置

  • 将公钥内容复制到 ALIPAY_PUBLIC_KEY_STRING的对应位置

  • 重启项目 uwsgi --reload='/tmp/django-sspanel.pid'

  • 打开前端面板,进入 捐赠付费 一栏

  • 输入充值金额 点击提交

  • 不出意外的话,付费的二维码就会自动弹出了

  • 用户付费之后,需要点击确认按钮进行订单状态查询

  • 查询付费成功之后,账户里会自动增加对应的金额

注意公钥私钥时格式应该如下:-----BEGIN PUBLIC KEY-----\nKEY\n-----END PUBLIC KEY-----,否则AliPay模块会抛出ValueError