V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zhy0216
V2EX  ›  问与答

接入支付系统有什么要注意的吗?

  •  
  •   zhy0216 · 2021-12-22 10:27:45 +08:00 · 2736 次点击
    这是一个创建于 1102 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没接过支付系统 不知道里面会有什么坑
    网上搜了下 主要是会有漏单和重复支付的问题?
    第 1 条附言  ·  2021-12-22 12:25:08 +08:00
    谢谢各位 已手动发生感谢
    就是因为设计钱我就想着谨慎一点。。。果然里面有坑

    确实是书到用时方恨少 关是一个消息队列怎么设计 我就犹豫半天。。。
    这几天先自己试试看看资料
    18 条回复    2021-12-22 23:17:54 +08:00
    66beta
        1
    66beta  
       2021-12-22 10:29:51 +08:00   ❤️ 2
    消息队列的消费与补偿
    回调的补偿
    不要相信前端的给过来的任何数据
    leo108
        2
    leo108  
       2021-12-22 10:49:32 +08:00   ❤️ 5
    ExiFeng
        3
    ExiFeng  
       2021-12-22 10:57:54 +08:00   ❤️ 1
    @66beta #1 第三点尤为重要
    quanqiubiannuan
        4
    quanqiubiannuan  
       2021-12-22 11:40:05 +08:00   ❤️ 1
    不要支付 2 次!
    wlfeng
        5
    wlfeng  
       2021-12-22 11:42:05 +08:00   ❤️ 1
    多关注生产数据,有问题要及时改
    一定要卡死线上出账(比如提现)类的功能,要确保数据不是完全一致的时候一定不能调用提现之类的接口,不然就等死吧
    不要完全相信公司的财务,尤其你确定他们能力不行的时候,批量操作之类的功能能不给尽量不给,不然出错了不管他们会怎么样,最后修数据修到吐血的还是开发
    lower
        6
    lower  
       2021-12-22 11:43:14 +08:00   ❤️ 1
    项目急的话,就直接 GitHub 找个别人集成好的代码吧。。。有的把几大支付平台都集成好了,依赖包都分好的😂
    mywaiting
        7
    mywaiting  
       2021-12-22 11:48:47 +08:00   ❤️ 1
    我来加一个注意事项:

    务必有个每天账单审核的界面给财务每天将前天的账单审核一次,人工审核,涉及到钱,千万不要只相信技术
    lifeishaha
        8
    lifeishaha  
       2021-12-22 11:56:45 +08:00   ❤️ 1
    总之涉及到钱的问题,小心小心再小心
    wudaye
        9
    wudaye  
       2021-12-22 12:12:08 +08:00 via Android   ❤️ 1
    建议做定时对账,有账对不上要能自动反映出来
    fiypig
        10
    fiypig  
       2021-12-22 12:28:04 +08:00 via iPhone
    幂等性
    freedomSky
        11
    freedomSky  
       2021-12-22 13:54:58 +08:00
    最基本的,先把事务提交了再调接口哦
    joesonw
        12
    joesonw  
       2021-12-22 14:06:21 +08:00
    不要用浮点数
    gaobh
        13
    gaobh  
       2021-12-22 14:07:41 +08:00
    gaobh
        14
    gaobh  
       2021-12-22 14:08:04 +08:00
    yolee599
        15
    yolee599  
       2021-12-22 14:21:40 +08:00
    所有异常都要处理,并且都要有日志
    Innovatino
        16
    Innovatino  
       2021-12-22 16:04:37 +08:00
    每一步都要有日志,所有的操作(包括数据库、数值传递)都需要留痕。所有日志都需要定期备份。超过一定时间的加密打包留灾备或带库
    NoString
        17
    NoString  
       2021-12-22 20:59:10 +08:00
    如果涉及到汇率转换记得以下内容:
    1.货币换算
    2.汇率变动 /版本
    3.定时对账,需要财务人工干预,不能只依赖系统,一定要人工介入!
    akira
        18
    akira  
       2021-12-22 23:17:54 +08:00
    补充一个安全工作。。基本的 ip 黑白名单,支付确认接口调用频次限制,校验等。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   976 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.