名词百科

什么是支付接口 / 支付网关?

一句话定义

支付接口是商户系统与支付机构之间的对接方式,用于发起收款、接收支付结果通知、处理退款。支付网关则是屏蔽多家渠道差异的统一接入层。

发布者:黔序科技

它到底是什么

支付接口的关键特征不是「能收钱」,而是结果必须由服务端确认。用户在前端看到的「支付成功」只是跳转结果,真正的依据是支付机构发来的异步通知,且必须验签。

支付网关解决的是多渠道问题:同一套业务代码对接微信、支付宝、银联等多个渠道,把差异收敛到适配层。渠道越多,网关的价值越大。

怎么运作的

下单:服务端向支付机构请求预支付,拿到支付参数或二维码返回前端。

支付:用户在支付机构完成付款。

回调:支付机构异步通知服务端支付结果。必须验签、必须幂等、必须返回约定的应答,否则会被重复通知。

主动查询:回调可能丢失或延迟,需要有定时查询兜底,把状态不一致的订单修正。

退款:原路退回,同样有异步结果与幂等要求。部分退款与多次退款需按金额累计校验。

容易混的几个概念

  • 支付网关:统一接入层,屏蔽多渠道差异。
  • 聚合支付:把多个渠道合成一个码,常见于线下收单。
  • 分账:收款后再分配资金,与收款是两件事。
  • 代付:向用户付款(如提现),逆向的资金流。

常见问题

回调一定要验签吗?

一定要。不验签意味着任何人构造一个请求就能把订单标记为已支付。验签失败的通知应直接拒绝,同时记录日志用于排查。

支付回调丢单怎么处理?

用定时任务主动查询支付机构侧的状态,对本地未支付但渠道已支付的订单做补偿。同时监控回调接收量与成功率,异常时告警。

C 电商交易 · 同组词条

SKUSPU(Standard Product Unit)是一组标准化商品的抽象,代表「同一款产品」;SKU(Stock Keeping Unit)是库存管理的最小单位,对应具体的规格组合,库存挂在 SKU 上。平台分账平台分账是把一笔收款按约定规则拆分给多个收款方(平台、商户、推广者、服务商)的资金处理方式,通常由持牌支付机构执行,而不是平台自行转账。OMSOMS(Order Management System,订单管理系统)是负责订单接收、拆单合单、库存分配、履约调度与状态跟踪的系统。它通常位于商城与仓储物流之间。二清「二清」指未取得支付业务许可的平台,先归集客户资金再自行转付给商户的行为,实质是无证从事支付结算。它与持牌机构的合规分账相对。拼团拼团、秒杀、优惠券是三种常见的促销机制:拼团靠成团门槛换低价,秒杀靠限时限量制造稀缺,优惠券靠抵扣凭证刺激下单。三者的库存与并发模型各不相同。资金清分资金清分是按交易记录计算各方应得金额的账务过程;结算周期是这笔钱实际可以打给商户的时间安排,常见如 T+1、T+7 或按账期月结。分销系统分销系统是让推广者替商家卖货并按成交结果分佣的机制。系统需要记录推广关系、归因订单归属、计算多级佣金并处理结算与提现。对账系统对账系统是自动比对两方或多方交易记录的机制,用于发现金额、状态、笔数上的差异并定位原因。它是资金安全的最后一道防线。