mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-15 23:22:59 +08:00
feat(payment): 充值优惠阶梯支持折扣模式,快捷金额角标改为促销价签
- 新增全局模式开关 RECHARGE_BONUS_MODE(bonus / discount),接入支付配置、后台设置接口与 checkout-info - 折扣模式:到账不变,实付基数按百分比打折(按币种精度取整),手续费 / 每日限额 / 渠道选实例沿用折后基数; 百分比须 < 100,运行时 ≥ 100 按无优惠处理 - 充值页角标改为单行红色价签(赠金「+20%」/ 折扣「20% OFF」),第二行按模式显示到账或折后实付; 摘要卡折扣模式显示优惠行,渠道限额校验改用折后实付 - 后台「充值优惠阶梯」拆为独立卡片:赠金 / 折扣切换、紧凑档位表格、区间预览、活动文案 - 补前后端单测与 zh/en 文案
This commit is contained in:
@@ -972,6 +972,7 @@ func TestAPIContracts(t *testing.T) {
|
||||
"payment_subscription_usd_to_cny_rate": 0,
|
||||
"payment_recharge_fee_rate": 0,
|
||||
"payment_recharge_bonus_tiers": [],
|
||||
"payment_recharge_bonus_mode": "bonus",
|
||||
"payment_recharge_bonus_notice": "",
|
||||
"payment_load_balance_strategy": "",
|
||||
"payment_product_name_prefix": "",
|
||||
@@ -1294,6 +1295,7 @@ func TestAPIContracts(t *testing.T) {
|
||||
"payment_subscription_usd_to_cny_rate": 0,
|
||||
"payment_recharge_fee_rate": 0,
|
||||
"payment_recharge_bonus_tiers": [],
|
||||
"payment_recharge_bonus_mode": "bonus",
|
||||
"payment_recharge_bonus_notice": "",
|
||||
"payment_load_balance_strategy": "",
|
||||
"payment_product_name_prefix": "",
|
||||
|
||||
Reference in New Issue
Block a user