基于有赞云支付和有赞微小店实现个人收款解决方案, 提供如下两个服务:
- 基于Tornado和有赞云支付接口综合开发
- 代理简化生成收款二维码的 API,支持微信支付宝扫描付款
- 你只需传入out_trade_no、total_fee、subject、body即可得到payid
- 根据返回的payid即可发起支付,支付完成后,页面自动跳转自预先配置的url
- 接收有赞云的交易消息推送并处理(需要二次请求交易详情),简化订单状态通知到指定的服务器
-
注册有赞云 开发者
-
创建有赞微小店 并扫码下载相应 APP 便于后续管理资金,注意这个小店在有赞后台看不到,只有 APP 可见
-
应用授权-有赞云控制台创建自用型应用并授权刚创建的店铺,在[推送服务]设置中设置推送网址http://www.example.com/notice , 同时勾选下方的交易消息选项。
- 主目录下修改settings, 申请有赞云支付账号后依次填入client_id、client_secret、kdt_id
- 请不要修改grant_type配置项
youzan = {
'client_id': '有赞云id',
'client_secret': '有赞云密钥',
'grant_type': 'silent', # 请勿修改
'kdt_id': '店铺id'
}
# 支付成功返回网址
url = ''
- 若安装过程中出现问题, 请Google或Issues
- MongoDB安装请参考Linux平台安装MongoDB
- 提供公网服务,请使用 Nginx 代理至 Tornado,这样能够让有赞推送消息到达推送网址
- Nginx安装,请参考Nginx 安装配置