zoukankan      html  css  js  c++  java
  • 支付宝沙箱环境应用

    一、说明文档:https://opendocs.alipay.com/open/200/105311

    二、RSA2秘钥生成器下载:https://opendocs.alipay.com/open/291/106097

    三、下载sdk:pip install python-alipay-sdk

    四、生成支付链接:

    from alipay import AliPay
    
    app_private_key_string = """-----BEGIN RSA PRIVATE KEY-----
    <此处填写应用私钥>
    -----END RSA PRIVATE KEY-----
    """
    
    alipay_public_key_string = """-----BEGIN PUBLIC KEY-----
    <此处填写支付宝公钥>
    -----END PUBLIC KEY-----
    """
    
    # 也可以从文件读取
    # app_private_key_string = open("/path/to/your/private/key.pem").read()
    # alipay_public_key_string = open("/path/to/alipay/public/key.pem").read()
    
    alipay = AliPay(
        appid="2021000116682557",  # 应用id
        app_notify_url='https://www.baidu.com/',  # 默认的后端回调地址
        app_private_key_string=app_private_key_string,  # 配置应用私钥
        alipay_public_key_string=alipay_public_key_string,  # 配置支付宝公钥
        sign_type="RSA2",  # 签名方式<RSA2>
        debug=False  # 默认为<False>
    )
    
    alipay_url = 'https://openapi.alipaydev.com/gateway.do?'  # 支付链接前缀
    order_string = alipay.api_alipay_trade_page_pay(
        out_trade_no="33333333",  # 应用方的订单编号
        total_amount=3000000,
        subject='5吨臭豆腐',
        return_url="https://www.baidu.com/",  # 前端展示地址
        notify_url="https://www.baidu.com/"  # 后端回调地址
    )
    print(alipay_url + order_string)  # 获取支付链接
  • 相关阅读:
    常见hash算法的原理
    【学习干货】给coder的10个读书建议
    htc one x刷机记录
    Linux 搭建SVN server
    javascript
    USACO comehome Dijkstra
    当设计师、产品经理和程序员去交友站点找女朋友
    Spring3.0 AOP 具体解释
    慕课网Hibernate初探之一对多映射实验及总结
    C++数组引用
  • 原文地址:https://www.cnblogs.com/caoyu080202201/p/13393465.html
Copyright © 2011-2022 走看看