Skip to content

支付通道

更新时间:2026/9/19 16:12:01

以下编码均取自开源版真实枚举类,以代码为准。
概念辨析(支付渠道 / 支付方式 / 支付通道 / 支付产品 / 支付能力)见 业务术语

支付通道 ChannelEnum

字典: channel。共定义 23 个通道枚举(按源码声明顺序)。

code通道说明
alipay支付宝支持直连 + 服务商(ISV)
wechat微信支付支持直连 + 服务商(ISV)
union_pay银联(云闪付)银联网关直连 ACP
leshua_pay乐刷
vbill_pay随行付
huifu汇付天下下挂 ada_pay / dougong_pay 两个产品(见产品表)
hkrt_pay海科融通
lakala_pay拉卡拉
fuyou_pay富友
sheng_pay盛付通
ysep_pay银盛
quick_pay快钱
sand_pay杉德通过河马付(hm_pay 产品)间接对接(见产品表)
yee_pay易宝
ums_pay银联商务
douyin抖音支付直连品牌无 _pay 后缀
stripeStripe国际卡收单(Visa / Mastercard 等),经通道子应用 channel-three(端口 20300)独立部署
jee_payJeepay
easy_pay易支付三方聚合平台,经通道子应用 channel-two 对接
xingyi_pay星驿付新大陆旗下国通星驿,产品已就绪、API 对接中
long_pay建行龙支付建设银行聚合支付,产品已就绪、API 对接中
allin_pay通联支付聚合收单,下挂四个产品(见产品表)
shouqianba收钱吧聚合扫码收单,产品已就绪、API 对接中

命名约定

直连品牌通道一般无 _pay 后缀(wechat / alipay / douyin);间连 / 聚合通道可带 xxx_pay(lakala_pay / huifu 除外,详见 业务术语 的「编码约定」小节)。

支付产品 ProductEnum

字典: pay_product。共定义 35 个支付产品(按品牌分组)。每个产品绑定一个支付通道(通过 ProductEnum.getChannel() 映射),通道路由的真实锚点是产品而非通道(详见 业务术语)。

支付宝

code含义通道
alipay支付宝(直连)alipay
alipay_isv支付宝(服务商)alipay

微信支付

code含义通道
wechat_pay微信支付(直连)wechat
wechat_isv微信支付(服务商)wechat

抖音支付

code含义通道
douyin_pay抖音支付douyin

Stripe

code含义通道
stripe_payStripe 支付(Visa/MasterCard 等国际卡)stripe

银联商务

code含义通道
ums_qrcode银联商务(C扫B)ums_pay
ums_jsapi银联商务(公众号)ums_pay
ums_app银联商务(APP)ums_pay
ums_mini银联商务(小程序)ums_pay
ums_h5银联商务(H5)ums_pay
ums_barcode银联商务(B扫C)ums_pay

银联(云闪付)

code含义通道
union_pay银联(云闪付,银联网关直连 ACP,含主扫 UNION_QR / H5 / 被扫 UNION_BARCODE)union_pay

第三方聚合通道

code含义通道
lakala_pay拉卡拉lakala_pay
leshua_pay乐刷leshua_pay
ada_payAdapayhuifu
dougong_pay斗拱huifu
hkrt_pay海科融通hkrt_pay
vbill_pay随行付vbill_pay
fuyou_pay富友fuyou_pay
hm_pay河马付(杉德旗下)sand_pay
yee_pay易宝yee_pay
sheng_pay盛付通sheng_pay
ysep_pay银盛ysep_pay
quick_pay快钱quick_pay
jee_payJeepayjee_pay
easy_pay易支付easy_pay
xingyi_pay星驿付xingyi_pay
long_pay建行龙支付long_pay
allin_cloud通联支付·云商通(综合支付版,一站式聚合收单)allin_pay
allin_cashier通联支付·收银宝(收单业务,统一下单 API)allin_pay
allin_payfund通联支付·收付通(收付业务,收款+付款)allin_pay
allin_direct通联支付·金服宝(直联业务,AT 直连收单)allin_pay
shouqianba收钱吧shouqianba

一通道多产品

部分通道下挂多个产品,是通道路由的关键设计:

  • huifu(汇付天下)→ ada_pay + dougong_pay — 两个产品共用一条汇付通道
  • allin_pay(通联支付)→ allin_cloud + allin_cashier + allin_payfund + allin_direct — 四个产品线共用一条通联通道,均可收单并支持沙箱
  • ums_pay(银联商务)→ 6 个产品 — C扫B / 公众号 / APP / 小程序 / H5 / B扫C 分别独立进件
  • sand_pay(杉德)→ hm_pay — 河马付底层走杉德通道
  • alipay / wechat → 各 2 个产品 — 直连 + 服务商(ISV)

支付方式 PayMethodEnum

字典: pay_methodcode 全局唯一,每个支付方式绑定一个支付渠道(provider)。

付款码不再提供聚合 aggregate_pay_barcode。被扫时由平台按 authCode 前缀识别后映射为 wechat_barcode / alipay_barcode / union_barcode,再走通道路由。
规则:微信 10–15、支付宝 25–30、银联 62。商户可只传 authCode、不传 method

聚合支付

code含义说明
aggregate_pay_qrcode聚合扫码支付通道原生通扫码

微信支付

code含义
wechat_cashier微信小程序收银台
wechat_qr微信扫码(Native)
wechat_jsapi微信 JSAPI
wechat_mini微信小程序
wechat_h5微信 H5
wechat_app微信应用支付
wechat_barcode微信付款码

支付宝

code含义
alipay_qr支付宝扫码
alipay_jsapi支付宝 JSAPI(含小程序,官方产品码 JSAPI_PAY)
alipay_pc支付宝电脑支付
alipay_h5支付宝 H5
alipay_app支付宝应用支付
alipay_barcode支付宝付款码

银联

code含义
union_qr银联扫码
union_jsapi银联 JSAPI
union_h5银联 H5
union_barcode银联付款码

抖音

code含义
douyin_qr抖音扫码支付
douyin_jsapi抖音 JSAPI 支付
douyin_h5抖音 H5 支付
douyin_app抖音 APP 支付

卡组 (Visa / MasterCard)

code含义
visa_card_gatewayVisa 网关支付
visa_card_presentVisa 刷卡支付
mastercard_card_gateway万事达网关支付
mastercard_card_present万事达刷卡支付

其他

code含义说明
other其他支付方式无固定渠道归属,provider 为 null

通道实现架构

主应用通过 HTTP 调用独立部署的通道子应用,隔离第三方 SDK 依赖、支持独立升级与弹性伸缩。通道与子应用的对应关系、端口、SDK 版本等详见 应用介绍

  • 通道策略层 — 统一在主应用 daxpay-channel/ 下(支付 / 关闭 / 同步 / 退款策略编排,不含 SDK)
  • 通道子应用dax-pay-channel-one(支付宝/微信/抖音/银联商务/银联,端口 20100)、dax-pay-channel-two(拉卡拉/海科融通/斗拱/乐刷/随行付/河马付/Adapay/富友/易宝/盛付通/易支付,端口 20200)、dax-pay-channel-three(Stripe,端口 20300)

新增通道可参照 dax-pay-channel-one / dax-pay-channel-two 创建独立子应用。

官方网站 · 基于 GNU LGPL v3.0 协议开源