update pay ui

This commit is contained in:
2025-12-12 15:15:13 +08:00
parent c4e95e9c1e
commit 445a5226d5
2 changed files with 9 additions and 3 deletions

View File

@@ -175,10 +175,13 @@ class AlipayPay:
dict: 包含支付URL的响应
"""
try:
# 金额格式化为两位小数(支付宝要求)
formatted_amount = f"{float(total_amount):.2f}"
# 业务参数
biz_content = {
'out_trade_no': out_trade_no,
'total_amount': str(total_amount),
'total_amount': formatted_amount,
'subject': subject,
'product_code': 'FAST_INSTANT_TRADE_PAY', # 电脑网站支付固定值
'timeout_express': timeout_express,
@@ -209,7 +212,7 @@ class AlipayPay:
# 日志输出到 stderr避免影响 subprocess JSON 输出
import sys
print(f"[AlipayPay] Order created: {out_trade_no}, amount: {total_amount}", file=sys.stderr)
print(f"[AlipayPay] Order created: {out_trade_no}, amount: {formatted_amount}", file=sys.stderr)
return {
'success': True,