six_004
This commit is contained in:
@@ -111,16 +111,11 @@ class 业务订单接口ViewSets(ViewSet):
|
||||
wechat_pay_data = sixWechatPay六果泡泡支付(pay_methon方法="POST", pay_请求体=body, pay_uri=url_pay).getpay_jsapi发起支付()
|
||||
order订单对象 = order订单.objects.create(order支付商家侧订单号=out_trade_no商家侧的订单号,
|
||||
order购物车商品总价=order购物车商品总价, order购物车商品数据=order购物车商品数据,
|
||||
order购物车商品数量=order购物车商品数量,
|
||||
order支付数据=body, order支付状态="支付中",
|
||||
order订单类型=order订单类型,
|
||||
order用户配送地址=order用户配送地址,
|
||||
order分享者unionid=share订单分享者ID,
|
||||
order支付者openid=self_mini_openid,
|
||||
order购物车商品数量=order购物车商品数量, order支付数据=body, order支付状态="支付中", order订单类型=order订单类型,
|
||||
order用户配送地址=order用户配送地址, order分享者unionid=share订单分享者ID, order支付者openid=self_mini_openid,
|
||||
order支付者unionid=self_mini_unionid,
|
||||
)
|
||||
httpResData = BaseResponse(resData=ResData(listData=[""], dictData=wechat_pay_data), ).model_dump()
|
||||
# httpResData = BaseResponse(resData=ResData(listData=[""], dictData={}), ).model_dump()
|
||||
return Response(data=httpResData, status=status.HTTP_200_OK)
|
||||
|
||||
@sync_lock_接口线程锁(lock=lock_接口线程锁) # 锁住这个接口所有并发请求,
|
||||
@@ -128,7 +123,6 @@ class 业务订单接口ViewSets(ViewSet):
|
||||
def jsapi支付回调测试接口(self, request: Request) -> Response:
|
||||
""" 微信支付成功后的回调接口 """
|
||||
wechat_data支付回调数据 = sixWechatPay六果泡泡支付(pay_uri="", pay_请求体={}, pay_methon方法="POST", ).callBack回调解密(headers=request.headers, response_body=request.data)
|
||||
print("支付的回调数据", wechat_data支付回调数据)
|
||||
out_trade_no商家侧支付订单号 = pydash.get(obj=wechat_data支付回调数据, path="out_trade_no") # 商家侧的订单号
|
||||
trade_state_desc = pydash.get(obj=wechat_data支付回调数据, path="trade_state_desc") # 支付回调的支付状态
|
||||
transaction_id = pydash.get(obj=wechat_data支付回调数据, path="transaction_id")
|
||||
|
||||
Reference in New Issue
Block a user