【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

步骤大纲

  1. 下载公钥和私钥
  2. pip install Python-alipay-sdk --upgrade
  3. 创建alipay_config的文件
  4. 将公钥和私钥复制到该文件夹中的文件app_ras_private_key.pem和app_ras_public_key.pem
  5. 注意格式要求开头结尾必须是
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
  6. 定义视图函数
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
  7. 写要买的东西,价格等等
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
  8. 注意返回值地址
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
  9. 写支付的js

打开地址

进入第二个蚂蚁金服开放平台
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

进入文档中心

文档中心

进入沙箱环境

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

蚂蚁金服介绍

使用沙箱环境

蚂蚁沙箱环境(Beta)是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑(当前沙箱支持产品请参考“沙箱支持产品列表")。
在开发者应用上线审核前,开发者可以根据自身需求,先在沙箱环境中了解、组合和调试各种开放接口,进行开发调通工作,从而帮助开发者在应用上线审核完成后,能更快速、更顺利的进行线上调试和验收工作。
如何使用和配置沙箱环境请参考《沙箱环境使用说明》。
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
私钥**【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

登陆自己支付宝

appid不一样了是自己的
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

沙箱环境**生成方式两种

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
详细地址: 开放平台文档中心.
点击生成下载公钥私钥的地址
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
这个软件帮助我们生成公钥私钥
目前只有windows可以用
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
下一步
选择安装路径
下载完成打开软件
是这样的
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
直接点生成**
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
完成之后
下完软件干什么
去手册里面看一下
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
应用公钥和支付宝公钥的关系

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

案例

alipay.【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
按照案例里面的步骤操作

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
不过有点繁琐
我们写的简单一点

项目里面的操作

安装东西 按操作初始化
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
在自己的项目里面的views复制粘贴给的案例里面的函数
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
修改自己的appid

支付宝的公钥不是自己的

注意写RSA2不是RSA

要记住本来没有逗号哦,需要我们自己加上
然后自己的私钥公钥川需要我们自己加上

复制软件里面的应用公钥
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
粘贴到txt
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
粘贴到网站上 保存公钥

私钥创建文件
目的是复制私钥到文本里面 然后从文本里复制
然后放到支付宝页面就可以保存了

公钥私钥的文本放到项目文件夹里面
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
必须有-----这样的格式
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
公钥私钥都复制过来

要把views的值改一下【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
settings里面读取这两个文件

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
测试能不能读取到公钥私钥
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

正确路径:
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
views就可以这么写了
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

案例里面的电脑端支付
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
根据我们项目的地址
/axforder/testPay
【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows

最后支付的js什么的

  1. 支付要看项目
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
    要给订单的支付写一个支付的js
    页面中要加载这个js
    【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
    js内容:

【django项目使用支付宝】蚂蚁金服-沙箱环境-工具类的接口使用-alipay-支付宝公钥**生成软件-windows
如果需要收钱需要调商家端