这里的api_key 是商户好 api v2 的秘钥
api_key='83CD9flaejfwlefisA2E226FB07C3DD', # 注意 商户API V2 密钥 !!!
"""
微信支付测试脚本
"""
import os
import sys
import uuid
from wechatpy.pay.api import WeChatOrder,WeChatJSAPI
from wechatpy.pay import WeChatPay
def test_wechat_pay():
# 初始化支付客户端
wxpay = WeChatPay(
appid='wxd9431xxxxxxa70b9',
api_key='83CD9flaejfwlefisA2E226FB07C3DD', # 注意 商户API V2 密钥 !!!
mch_id='1715706791',
mch_cert='./wxpay/apiclient_cert.pem', # 商户证书路径
mch_key='./wxpay/apiclient_key.pem', # 商户证书私钥路径
)
order_api = WeChatOrder(wxpay)
order = order_api.create(
trade_type='NATIVE', # 二维码支付
body="test", # 商品描述
total_fee=1, # 金额(单位:分)
notify_url='https://example.com/wxpay/native/', # 支付结果通知URL
out_trade_no="1232345123943", # 商户订单号
openid='user_open_id', # 用户openid
)
print(order)