fix(wechat): payload.subject → payment_name fallback, amount ×100 yuan→fen
This commit is contained in:
parent
9939ccf5ef
commit
9d0f9c568e
@ -148,11 +148,11 @@ class WechatGateway(Gateway):
|
||||
body = {
|
||||
"appid": self.appid,
|
||||
"mchid": self.mchid,
|
||||
"description": payload["subject"],
|
||||
"description": payload.get("subject") or payload.get("payment_name", "充值"),
|
||||
"out_trade_no": payload["out_trade_no"],
|
||||
"notify_url": payload["notify_url"],
|
||||
"amount": {
|
||||
"total": int(payload["amount"]),
|
||||
"total": int(payload["amount"] * 100),
|
||||
"currency": payload.get("currency", "CNY")
|
||||
},
|
||||
"scene_info": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user