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

大佬们,什么叫支付网关?

  •  
  •   KitAndrewLee · 2020-05-06 10:47:32 +08:00 · 3288 次点击
    这是一个创建于 1667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大哥们,像微信,银联支付这种支付成功的回调 可以依赖吗? 楼主业务主要是小程序支付 无多并发 1 楼主公司有个部门做了一个支付服务,只做支付,不让业务依赖支付平台的回调 大佬们做支付是怎么处理的 2 银联支付有状态为 UNKNOWN 这种都要业务部门自己去查询订单状态 合理吗

    6 条回复    2020-05-06 14:55:59 +08:00
    linauror
        1
    linauror  
       2020-05-06 11:31:41 +08:00
    一般都是多种方式一起用,支付回调+主动查询,甚至再加一个定时主动查询支付中的订单状态
    donnior
        2
    donnior  
       2020-05-06 11:41:47 +08:00
    一楼已经讲了了,对于支付成功的回调依赖,肯定是要在处理回调中再次去支付服务主动查询以避免伪造回调的; 你司做支付网关也挺好阿,业务方不用跟众多的第三方支付服务打交道,但是总要有个机制业务方能得到支付状体啊,不依赖实际支付服务的回调,那就得依赖你司的支付服务的通知了吧,不管是回调还是是用消息队列,总得有一种机制。
    chenuu
        3
    chenuu  
       2020-05-06 11:44:44 +08:00
    针对渠道的回调,应该在支付网关层屏蔽掉,给业务端提供统一的,查询,回调接口.
    2.不合理.应该在网关层做好状态码的转换
    gaobh
        4
    gaobh  
       2020-05-06 11:44:58 +08:00   ❤️ 5
    whileFalse
        5
    whileFalse  
       2020-05-06 13:28:25 +08:00
    “业务部门自己去查询订单状态”
    如果业务部门是去微信银联的支付网关查,那肯定不行
    如果是去贵公司的支付服务查,那是正常的
    当然,如果贵公司内部开发有那种消息组件,应该用上。没有就算了。
    julyclyde
        6
    julyclyde  
       2020-05-06 14:55:59 +08:00
    @donnior 伪造问题倒是不大。看数字签名就行了。主要对付的问题是漏通知之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2561 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.