示例#1
0
def send_red_pack():
    """
    向个人用户发红包example
    """
    '''
    data={'send_name':u'禾梓先生',
      're_openid':re_openid,
      'total_amount':amount,
      'wishing':u'感谢使用本平台',
      'client_ip':u'139.199.96.148',
      'act_name':u'提现',
      'remark':u'请12小时内领取红包'}
    '''
    wx_pay = WxPay(wx_app_id='wx61e83ce648e7b691',
                   wx_mch_id='1507994731',
                   wx_mch_key='b8uww0npq5b53m1bqfv6c4wi8kln4giv',
                   wx_notify_url='http://www.example.com/pay/weixin/notify')
    raw = wx_pay.send_red_pack(
        # 证书获取方法请阅读:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3
        # api_cert_path: 微信支付商户证书(apiclient_cert.pem)的本地保存路径
        api_cert_path='/home/ubuntu/pem/apiclient_cert.pem',
        # api_cert_path: 微信支付商户证书(apiclient_key.pem)的本地保存路径
        api_key_path='/home/ubuntu/pem/apiclient_key.pem',
        send_name=u'红包测试',  # 红包名称
        re_openid=u'ot0Np01VZKOO3fz6ki6BA0VPCupc',  # 要接收红包的用户openid
        total_amount=100,  # total_fee 单位是 分, 100 = 1元, 最大499元
        wishing=u'***感谢参与测试***',  # 祝福语
        client_ip=u'139.199.96.148',  # 调用微信发红包接口服务器公网IP地址
        act_name=u'***微信支付测试系统***',  # 活动名称
        remark=u'***感谢参与***'  # 备注
    )
    #   wx_pay.send_red_pack(api_cert_path,api_key_path,**data)
    print raw
示例#2
0
def send_red_pack_to_user_example():
    """
    向个人用户发红包example
    """
    wx_pay = WxPay(wx_app_id='WX_APP_ID',
                   wx_mch_id='WX_MCH_ID',
                   wx_mch_key='WX_MCH_KEY',
                   wx_notify_url='WX_NOTIFY_URL')
    wx_pay.send_red_pack(
        # 证书获取方法请阅读:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3
        # api_cert_path: 微信支付商户证书(apiclient_cert.pem)的本地保存路径
        api_cert_path='/home/xxx/SERVER/ext_file/apiclient_cert.pem',
        # api_cert_path: 微信支付商户证书(apiclient_key.pem)的本地保存路径
        api_key_path='/home/xxx/SERVER/ext_file/apiclient_key.pem',
        send_name=u'微信支付测试',  # 红包名称
        re_openid=u'***to_user_openid***',  # 要接收红包的用户openid
        total_amount=100,  # total_fee 单位是 分, 100 = 1元, 最大499元
        wishing=u'感谢参与测试',  # 祝福语
        client_ip=u'222.222.222.222',  # 调用微信发红包接口服务器公网IP地址
        act_name=u'微信支付测试系统',  # 活动名称
        remark=u'感谢参与'  # 备注
    )