如果下的软件是一堆py文件,那有两种可能:1.你下的是源码 2.你下的是未编译整合成exe文件的
我记得以前有一个CTerm的软件就是Python写的,下载下来后不用安装,解压就可以用,当然会附带Python23.dll等文件,算是语言解释器之类的吧,运行只用双击CTerm.exe就可以
看你这个,如果下载的全是一堆的py文件,那我建议你去www.python.org下载最新的python程序for windows版本,安装后就可以打开你的py文件,然后可以运行最主要的py文件,现场编译程序,现场运行。
本文依据自己的理解和开发编写的流程中间可能有些逻辑问题欢迎大佬指出。
本文主要说的是沙箱接入,正式应用需要注册应用的步骤。如果你想接入正式应用建议先把沙箱搞通。原因其一正式应用就是换appid的事,其二正式应用搞坏了折的是真钱!!
调试支付宝支付需要先 在 支付宝开放平台 进行注册,入驻为 “自助研发者”;链接为 https://open.alipay.com/platform/home.htm
第一次进入需要填写详细信息 - 注意:切换为 自研开发者
完善个人信息后,在个人管理后台可看到 “沙箱” 服务
注:沙箱为支付宝提供的调试支付的测试环境,在该环境下,可模拟和调试支付流程
具体位置如下: 开发者中心 - 首页
点击 研发服务 - 进入沙箱后, 在沙箱应用选项中可以看到支付宝提供的测试应用
注:当您的网站上线运营时,需要在开放平台申请一个应用;并填写相关信息审核后,方可使用支付功能;沙箱应用为支付宝提供开发者测试用的应用
支付过程中涉及到请求和响应的签名校验;
在linux终端中 输入openssl 进入 交互环境
RSA 钥匙用途
公钥加密/私钥解密
私钥签名/公钥验签
点击 沙箱应用展示信息页中的 RSA2密钥 的 设置/查看
提交我方公钥后,弹框会显示 支付宝公钥;该公钥需要复制保存下来;
保存流程如下:
支付时序图
支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常见的Unix、Linux平台均带有原生的Python,但版本一般较低。
同一个版本的中间文件.py和.pyc以及.pyo是跨平台的,其次,PC与移动终端,如:手机、Pad不可跨平台。最后,不能跨处理器构架,如:Intel与ARM,64位与32位。