134 lines
4.7 KiB
Python
134 lines
4.7 KiB
Python
#!/usr/bin/env python
|
||
# -*- coding: utf-8 -*-
|
||
|
||
"""
|
||
易收米支付商户信息说明
|
||
|
||
解释商户全称的显示机制和可控制的参数
|
||
"""
|
||
|
||
def explain_merchant_info():
|
||
"""解释商户信息显示机制"""
|
||
print("=" * 60)
|
||
print("易收米支付 - 商户信息显示机制说明")
|
||
print("=" * 60)
|
||
|
||
print("\n商户信息组成:")
|
||
print("1. 商户全称 - 由支付平台后台配置,API无法修改")
|
||
print("2. 商品描述 - 可通过API的description参数控制")
|
||
print("3. 订单金额 - 可通过API的amount参数控制")
|
||
print("4. 订单号 - 可通过API的order_id参数控制")
|
||
|
||
print("\n无法通过API隐藏的信息:")
|
||
print("- 商户全称(需要在支付平台后台修改)")
|
||
print("- 支付平台Logo和名称")
|
||
print("- 基本的支付安全信息")
|
||
|
||
print("\n可以通过API控制的信息:")
|
||
print("- 商品描述(description参数)")
|
||
print("- 订单金额(amount参数)")
|
||
print("- 订单号格式(order_id参数)")
|
||
print("- 回调地址(notify_url等参数)")
|
||
|
||
print("\n商户全称修改方法:")
|
||
print("1. 登录易收米商户后台")
|
||
print("2. 进入商户信息设置")
|
||
print("3. 修改商户全称/商户简称")
|
||
print("4. 提交审核(可能需要1-3个工作日)")
|
||
print("5. 审核通过后生效")
|
||
|
||
print("\n当前可优化的设置:")
|
||
|
||
# 展示不同的description设置效果
|
||
descriptions = [
|
||
("支付", "最简洁"),
|
||
("订单支付", "通用描述"),
|
||
("服务费", "服务类"),
|
||
("充值", "充值类"),
|
||
("购买", "购买类"),
|
||
("费用", "费用类"),
|
||
("", "空描述(不推荐)")
|
||
]
|
||
|
||
print("\n可选的商品描述设置:")
|
||
for desc, note in descriptions:
|
||
print(f" description='{desc}' - {note}")
|
||
|
||
print("\n注意事项:")
|
||
print("- 商户全称是监管要求,必须显示真实商户信息")
|
||
print("- 不能完全隐藏商户信息,这违反支付规范")
|
||
print("- 只能通过合规方式优化显示内容")
|
||
print("- 建议设置简洁明了的商户名称")
|
||
|
||
def show_current_merchant_info():
|
||
"""显示当前使用的商户信息"""
|
||
print("\n" + "=" * 60)
|
||
print("当前商户配置信息")
|
||
print("=" * 60)
|
||
|
||
print("\n当前商户设置:")
|
||
print("AppID: YSMcd16b45d")
|
||
print("商户全称: 由易收米平台后台配置")
|
||
print("支付方式: 微信扫码支付")
|
||
|
||
print("\n可控制的参数示例:")
|
||
examples = [
|
||
{
|
||
"场景": "最简洁支付",
|
||
"description": "支付",
|
||
"amount": "1分钱",
|
||
"显示效果": "商户全称 + 支付 + 0.01元"
|
||
},
|
||
{
|
||
"场景": "服务支付",
|
||
"description": "服务费",
|
||
"amount": "1分钱",
|
||
"显示效果": "商户全称 + 服务费 + 0.01元"
|
||
},
|
||
{
|
||
"场景": "充值支付",
|
||
"description": "账户充值",
|
||
"amount": "1分钱",
|
||
"显示效果": "商户全称 + 账户充值 + 0.01元"
|
||
}
|
||
]
|
||
|
||
for example in examples:
|
||
print(f"\n• {example['场景']}:")
|
||
print(f" 参数: description='{example['description']}'")
|
||
print(f" 效果: {example['显示效果']}")
|
||
|
||
def alternative_solutions():
|
||
"""提供替代解决方案"""
|
||
print("\n" + "=" * 60)
|
||
print("替代解决方案")
|
||
print("=" * 60)
|
||
|
||
print("\n🎯 如果需要更简洁的支付体验:")
|
||
print("1. 申请新的商户号,使用简短的商户名称")
|
||
print("2. 使用个人收款码(但功能有限)")
|
||
print("3. 集成其他支付平台(如官方微信支付API)")
|
||
print("4. 使用第三方聚合支付(商户名称可能更简洁)")
|
||
|
||
print("\n📱 微信官方支付API对比:")
|
||
print("- 微信官方API: 可以设置更详细的商户信息")
|
||
print("- 易收米等第三方: 商户信息由平台统一管理")
|
||
print("- 个人收款码: 显示个人姓名,但无法API调用")
|
||
|
||
print("\n💼 商业建议:")
|
||
print("- 如果是正式商业用途,建议使用符合规范的商户全称")
|
||
print("- 如果是测试用途,当前配置已经足够简洁")
|
||
print("- 关注用户体验的同时要遵守支付规范")
|
||
|
||
if __name__ == "__main__":
|
||
explain_merchant_info()
|
||
show_current_merchant_info()
|
||
alternative_solutions()
|
||
|
||
print("\n" + "=" * 60)
|
||
print("总结")
|
||
print("=" * 60)
|
||
print("商户全称无法通过API完全隐藏,这是支付行业的规范要求。")
|
||
print("但可以通过优化商品描述等方式让支付页面更简洁。")
|
||
print("如需修改商户全称,需要在支付平台后台操作。")
|
||
print("=" * 60) |