拉卡拉
通道概述
拉卡拉是国内头部第三方支付机构,提供聚合收单服务。DaxPay 通过拉卡拉 V3 接口以服务商模式对接(产品 lakala_pay),商户进件到拉卡拉后即可受理微信、支付宝、云闪付收款。
拉卡拉为商业版扩展通道,购买旗舰版后由官方协助完成商户进件与对接,开通方式见支付通道总览。
支持的支付方式
| 底层渠道 | 支持的支付方式 |
|---|---|
| 微信 | 付款码、扫码、JSAPI(公众号)、小程序、APP |
| 支付宝 | 付款码、扫码、JSAPI |
| 银联(云闪付) | 付款码、扫码、JSAPI |
微信 JSAPI 与小程序支付需在通道配置中绑定微信应用(AppId)。
配置结构
拉卡拉的配置分两层:产品级的服务商密钥(一份管全部拉卡拉商户)与通道商户级的终端绑定:
- 配置服务商密钥(拉卡拉产品 → 密钥配置,全局一份):
| 分组 | 字段 | 说明 |
|---|---|---|
| 基础配置 | 拉卡拉应用号 | 拉卡拉服务商平台分配 |
| 机构代码 | 服务商机构代码 | |
| 密钥配置 | 商户证书序列号 | 与上传到拉卡拉的证书对应 |
| 拉卡拉公钥 | PEM 格式,验签用 | |
| 应用私钥 | PEM 格式(PKCS#8),签名用 | |
| 高级配置 | SM4 密钥 | 可选,进件敏感字段加密用 |
- 创建通道商户:商户工作台 → 通道商户 → 创建通道商户,选拉卡拉产品后填写商户名称 + 拉卡拉商户编号(进件后获得);
- 绑定终端:通道商户详情中配置终端号(termNo,每商户一个收款终端标识)。
签名与回调
- 请求签名:RSA2(SHA256withRSA),商户私钥签名 / 拉卡拉公钥验签,证书为 PEM 格式;
- 异步通知由平台验签后处理并应答,回调地址由平台统一生成。
注意事项
- 先切环境再建商户:沙箱与生产使用不同网关地址,各建一套;
- 确保服务器出口 IP 在拉卡拉白名单内;
- 各底层渠道(微信/支付宝/银联)的收款权限随拉卡拉进件开通情况而定。