老师,我封装了order函数【跟您的思路一样】,但是我不知道该函数要做什么事情?

来源:2-6 H5响应式方案设计(1)

只是为了好玩

2021-01-25

# 微信PC端NATIVE支付封装
from fastapi import Request
request = Request
def order(appid,mchid,description,notify_url,out_trade_no,amount):
	url = "https://api.mch.weixin.qq.com/v3/pay/transactions/native"
	sendData = {
    "appid": appid,
    "mchid": mchid,
	"description": description,
	"notify_url": notify_url,
	"out_trade_no": out_trade_no,
	"amount": amount,
    }
    req = request(
        url,
        method="POST",
        body=sendData,
    )
我希望能收到老师的反馈
写回答

2回答

河畔一角

2021-01-25

你问的我有点蒙圈。 你是按照H5的思路,来封装PC端的支付,但是你这个代码也只有一个简单的order和sendData,你这是写了一部分,没有写完,如何调用微信的接口生成支付二维码,这些都是你要关注的;我没有细看PC端支付文档,暂时没办法给出PC端如何封装支付的代码;我想给的建议是:移动端你只要能看懂,PC端按照微信官方支付文档也是能看懂的。

1
1
只是为了好玩
谢谢老师,我在写回答的时候我知道我要做什么和怎么做了。
2021-01-25
共1条回复

只是为了好玩

提问者

2021-01-25

目前我知道了:后端方法创建一个订单,返回响应的链接地址,后端将地址返回给网页。将链接地址转换成二维码,用户扫码支付。

0
0

微信分享与支付专项课程 (公众号 小程序(云))

使用Vue2.6/小程序+Node技术栈,详解用户授权登录、分享、支付前后端的各个环节

729 学习 · 180 问题

查看课程