跳到主要内容

商户平台付款

本地付款

商户平台付款

无需技术集成,登录商户平台即可向本地银行账户或电子钱包发起付款,支持小额付款(单笔 / 批量)与大额付款。

1

小额付款

进入商户平台的付款页面,页面分为「小额付款」与「大额付款」两个页签;小额付款支持单笔与批量创建。付款创建后即推送真实的打款交易。

图:付款列表 —— 页面顶部为「小额付款 / 大额付款」页签,下方为筛选条件与付款记录列表。

付款列表:小额付款 / 大额付款页签

创建付款

点击创建,然后选择单笔付款或批量付款。

图:新建付款 —— 点击「创建」后弹出,可选择「单笔付款」或「批量小额付款」。

新建付款:单笔付款 / 批量小额付款

单笔付款:付款给单个银行或电子钱包账户。

  1. 选择单笔付款。
  2. 填写付款信息并确认创建。

批量小额付款:付款给多个银行或电子钱包账户,通过上传表格模板一次提交多笔。填写要求与常见报错见下文。

2

批量小额付款

批量小额付款用于一次性向多个收款人(银行账户或电子钱包)付款:下载标准 Excel 模板(不同国家模板有所不同,请下载对应国家模板),按格式填写收款信息后上传,系统自动完成校验并逐笔发起付款。

操作流程

步骤操作说明
①下载模板,填写收款数据模板 Sheet 名为 Template,列名不可修改
②选择文件并提交系统自动生成批次号并校验文件
③输入 MFA 动态验证码24 小时内最多输错 5 次,超限需联系管理员
④系统解析并展示数据预览文件进入异步处理阶段
⑤在「批次上传记录」查看结果可按批次查看提交数量、成功 / 处理中 / 失败笔数与金额汇总,并可下载明细

图:批次上传记录 —— 每个批次一行,显示提交数量、成功 / 处理中 / 失败笔数与金额汇总;操作列可查看详情或下载明细。

批次上传记录列表

Excel 模板填写要求

模板列名与校验规则如下。报错信息中出现的英文名称即对应的模板列名(例如报 Beneficiary Name,就是「收款人姓名」这一列有问题)。

图:标准 Excel 模板 —— 表格列名与顺序固定,「Receiving Channel」等列带有下拉选项。

批量付款 Excel 模板与收款渠道下拉选项

注意

不要修改表头或数据格式。修改表头、增删列、改变单元格格式等都可能破坏文件结构,导致上传时校验失败、无法提交。

备注

填写时建议通过单元格的下拉框手动选择(如「Receiving Channel」收款渠道)。下拉选项与平台支持的渠道一一对应,手动输入容易因名称不一致(如缺空格、大小写不同)而报 Receiving Channel 错误。

通用列

模板列名是否必填填写要求
Amount(金额)必填数字,最多 2 位小数(印尼不能有小数);各国上限见下表
Receiving Channel(收款渠道)视类型填写填银行 / 电子钱包全称,须为该国家支持的渠道;泰国 PromptPay 类型留空
Beneficiary Account Number(收款账号)必填银行账号或电子钱包账号;电子钱包有格式要求(见下表)
Beneficiary Mobile(收款人手机号)视国家填写印尼必填;其余国家选填,填写须符合该国格式
Beneficiary Name(收款人姓名)必填收款账户户名。仅作记录与渠道透传,不校验其正确性与真实性
Payment Remarks(付款备注)视国家填写阿联酋必填;姓名 + 收款人地址合计不超过 140 字符
Beneficiary Email(收款人邮箱)选填填写时须为合法邮箱格式
Merchant Order Id(商户订单号)选填不超过 50 字符且不能与历史订单重复,用于幂等防重;不填则系统自动生成
Beneficiary Address(收款人地址)选填与姓名两列字数合计不超过 140 字符

国家专项列

模板列名取值使用规则
Beneficiary Account Type(收款账户类型)BANK / PROMPTPAY / EWALLET / SBP泰国、俄罗斯必填(不填该行直接失败);沙特、阿联酋按模板填写;菲律宾 / 印尼 / 马来 / 越南无需填写
Beneficiary Type(收款人类别)NATIONAL_ID / MOBILE_NUMBER / EWALLET_ID / BANK_ACCOUNT / CARD_NUMBER泰国:PromptPay 必填、BANK 必须留空;俄罗斯必填
Beneficiary Category(收款人主体类别)INDIVIDUAL(个人)/ ORGANIZATION(企业)仅俄罗斯必填
沙特专项列Receiver IBAN、Swift Code、Receiver Bank Address、Receiver English / Local First / Last Name缺失会报 xxx is required

泰国组合规则(不满足该行失败)

收款账户类型要求
BANKBeneficiary Type 必须留空;Receiving Channel 必填
PROMPTPAYReceiving Channel 必须留空;Beneficiary Type 必填(NATIONAL_ID 或 MOBILE_NUMBER)

俄罗斯组合规则(不满足该行失败)

收款账户类型要求
所有类型Beneficiary Category、Beneficiary Account Type、Beneficiary Type 三列均必填
SBP账号必须是 10 位、9 开头的手机号;Receiving Channel 必填
EWALLETBeneficiary Type 必须为 EWALLET_ID;Receiving Channel 必填
BANK + BANK_ACCOUNTReceiving Channel 必填
BANK + CARD_NUMBERReceiving Channel 必须留空

各国金额上限与手机号格式

国家单笔金额上限手机号要求电子钱包账号要求
菲律宾 PH50,000 PHP选填;填了须 09 开头 11 位09 开头
印尼 ID250,000,000 IDR必填,08 开头 10–13 位;金额不能有小数08 开头
泰国 TH50,000 THB选填;填了须 0 / 6 / 8 / 9 开头 10 位系统自动补前导 0
马来 MY50,000 MYR选填;填了须 01 开头01 开头;TNG 钱包只需非空
阿联酋 AE55,000 AED无强制格式—
沙特 SA37,500 SAR须为 5XXXXXXXX / 9665XXXXXXXX / 05XXXXXXXX—
俄罗斯 RU500,000 RUB无强制格式SBP 见上方组合规则
越南 VN300,000,000 VND无强制格式—
备注

系统还会自动处理以下情况,无需商户操作:银行 / 钱包名称填全称时自动转换为内部简称;菲律宾 / 印尼 / 马来 / 泰国的钱包账号缺前导 0 时自动补齐;金额、姓名、账号、渠道、邮箱、备注六列全为空的行自动忽略,不算失败。

常见报错与处理

Failure Reason(单行失败)

文件已上传成功,但某一行校验未通过或付款失败,显示在该笔订单的 Failure Reason 字段;其余行不受影响,修正后重新上传新文件即可(只需包含需要重付的行)。

在「批次上传记录」中点击下载,可导出批次明细;明细中的 Status 与 Failure Reason 两列会给出每一行的处理结果与失败原因。

图:批次明细下载结果 —— Status 列显示 Failed,Failure Reason 列给出具体失败原因(如 Beneficiary Mobile","Receiving Channel 表示这两列未通过校验)。

批次明细下载结果中的 Status 与 Failure Reason 字段

备注

失败原因若直接显示为某个模板列名(如 Amount、Beneficiary Name、Receiving Channel),表示该列内容未通过基础校验,直接检查该列即可。

金额与余额类

Failure Reason问题处理
Amount金额为空或不是数字(最多 2 位小数)按格式修正该行金额
The amount cannot be greater than xxx超过该国单笔金额上限降低金额或拆分为多笔
The amount cannot be blank金额为空补充金额
Insufficient balance商户账户余额不足。余额按文件行顺序逐行校验,因此可能前面的行成功、后面的行失败充值后重新上传失败的行

收款渠道类

Failure Reason问题处理
Receiving Channel收款渠道无效:常见银行 / 钱包名称在该国不存在或匹配不上核对渠道名称与该国支持下拉列表一致
Invalid: Receiving Channel must be empty for PromptPay(泰国)PromptPay 类型填了收款渠道该列留空

收款账号与手机号类

Failure Reason问题处理
Beneficiary Account Number收款账号为空补齐必填列
Recipient Account Number电子钱包账号格式错误(菲 09 / 印尼 08 / 马来 01;俄罗斯 SBP 须 10 位 9 开头)按对应国家格式修正
mobile format is invalid手机号不符合该国格式;印尼手机号为空也会报此错按国家格式修正

收款人信息类

Failure Reason问题处理
Beneficiary Name该列为空(只校验是否填写,不校验是否与户名一致)补齐必填列
Beneficiary Email邮箱格式不合法修正或留空
Payment Remarks(阿联酋)付款备注为空补填备注
Beneficiary Account Type / Missing: ... is required(泰国 / 俄罗斯)收款账户类型为空补填 BANK / PROMPTPAY / EWALLET / SBP
Beneficiary Type收款人类别值不在允许范围内按上文取值修正
3

大额付款

大额付款需先创建大额收款人并完成审核,再向该收款人发起付款。

备注

大额付款功能默认不开启,如需开通请联系您的客户经理。

创建大额收款人

  1. 进入大额收款人页面,点击创建。
  2. 填写收款渠道、收款人名称、收款人账号与简称。
  3. 上传双方的合作合同作为附件。
  4. 填写备注,简要说明双方的业务关系及付款原因。
  5. 点击提交,等待审核。

图:创建大额收款人 —— 需填写收款渠道、收款人名称 / 账号、简称,并上传合作合同与备注。

创建大额收款人页面

审核通过后,该收款人即可用于发起大额付款。

发起大额付款

  1. 进入大额付款页签,点击创建。
  2. 选择审核通过的大额收款人,填写商户订单号(非必填)、付款金额与付款备注。
  3. 输入 MFA 验证码并确认,付款即推送至打款。

图:创建大额付款 —— 选择已审核的大额收款人,填写金额与备注,确认后发起付款。

创建大额付款弹窗

4

付款与订单状态

付款为异步处理,交易达到最终状态后,可通过以下方式获取结果:

获取方式说明
回调通知PayCools 会向商户在平台上配置的回调地址发送通知
平台查看登录商户平台,直接查看每笔付款的交易状态

批量小额付款可在付款列表按批次查看结果,各状态含义如下:

状态含义是否终态
PENDING已提交,尚未处理完否
COMPLETED付款完成是
FAILED校验未通过或付款失败是
备注

失败订单的款项不会扣除(仅渠道侧已受理但最终失败的个别场景以渠道最终结果为准,款项会退回)。