支付宝.沙箱

2017/09/15 支付宝 阅读次数:

网站调用支付宝支付接口,进行支付

https://open.alipay.com/platform/home.htm

  1. 发起支付请求需要签名

  2. python安装包

# 从 1.3.0升级上来的用户, 请先卸载pycrypto:
pip uninstall pycrypto
# 安装python-alipay-sdk
pip install python-alipay-sdk --upgrade
  1. 生成密钥
openssl
OpenSSL> genrsa -out app_private_key.pem   2048  # 私钥
OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem # 导出公钥
OpenSSL> exit

ssl

  1. 查看公钥的内容
cat app_public_key.pem
  1. 将—–BEGIN PUBLIC KEY—–和—–END PUBLIC KEY—–中间的内容保存在支付宝的用户配置中(沙箱或者正式)
    https://openhome.alipay.com/platform/appDaily.htm?tab=info

zhifubao

zhifubao

zhifibao

  1. 下载支付宝的公钥文件

zhifubao

zhifubao

  1. 将公钥的内容复制保存到一个文本文件中(alipay_pubilc_key.pem),注意需要在文本的首尾添加标记位(—–BEGIN PUBLIC KEY—–和—–END PUBLIC KEY—–) ,形如: zhifubao

  2. 将刚刚生成的私钥app_private_key.pem和支付宝公钥alipay_public_key.pem放到项目目录中

  3. 使用支付宝 python包的初始化

zhifubao

settings 需要配置文件路径 zhifubao

  1. 支付宝支付接口 https://docs.open.alipay.com/270/alipay.trade.page.pay/

Search

    Table of Contents