1
cxe2v 2023-10-26 14:35:23 +08:00
做过你对接的这些系统的,大概就是有支付经验
|
2
mrjnamei 2023-10-26 18:19:06 +08:00
这里简单说一下后端的支付经验:
市面上的支付以 wx 和 zfb 举例,支付流程都差不多,首先创建一个订单,对方会返回一个支付的订单 id , 后面要么组织 url 到对方网站支付(支付宝 pc 支付) , 要么请求一个支付二维码 ( 支付宝/wx ) , 要么客户端拿着这个订单 id + 签名数据 发起支付 (app/wx) , 支付完成以后,注意的无非 2 点, 1. 支付服务器会发起异步通知给你,你拿到信息需要先验证签名、业务信息 <服务端为主> 2. 客户端的支付跳转、弹窗通知客户支付成功/失败的处理. <客户端为主> 到这里支付就结束了 --- 然后说一下怎么集成这些支付工具以及如何编码. 像支付宝/wx 都提供了官方的 sdk 和 demo 代码,照葫芦画瓢就行了。 除了这两种,还有一种聚合支付平台,就是他帮你把常见的支付体系都搞定了,你只需要对接他的系统, 这种也有 sdk 提供,主要是异步这块调试好,基本上就没啥问题 |
3
waringid 2023-10-27 08:42:42 +08:00
支付对接相对简单,但是支付如果需要同时面向 B 端和 C 端提供服务就很复杂了。仅仅是涉及的账户系统和分账的功能就需要考虑不同的场景:
比如商户的结算款会结算到商户结算账户,支付公司在银行开的账户叫备付金账户,备付金账户又分存管户,收付户,汇缴户;个人账户,企业账户;会员子账户,商户子账户,中间担保户。 费用入账时,可能记一笔账,也可能记多笔;比如商户佣金费用,则会入两笔账:成本账户入一笔扣款,商家佣金账户入一笔收入;而扣款不用冻结,收入需要冻结 7 天。 |