# 银行入账金额核对
商户可以通过 Tenpay Global 提供的结算账单报告,与银行入账金额进行核对
# 结算规则
开始核对前,请先了解不同支付方式对应的结算规则
# 结算规则相关术语及说明
结算规则通常由以下信息组成:
- 结算: 指资金从交易完成状态扭转为预打款状态。资金达到预打款状态后,还需满足打款条件,才会触发物理资金向商户银行的划转
- 结算日: 指完成的交易扣除费用后,进行结算的时间。根据结算类型不同,结算日的计算方式也有所不同:
结算类型 计算方式 示例 日结算 (T) 结算日根据 T+n 计算。代表 T 日成功的交易,在 n 个工作日后进行结算 周结算 (W) 结算日根据 W+n 计算。代表 W 周内的交易,在次周起的第 n 个自然日进行结算 - 结算币种: 结算及打款时使用的货币
- 打款条件: 资金结算后,物理资金向商户银行划转前所需满足的条件。通常为累计金额条件,例如:尚未打款的累计结算金额需 ≥ 1,000 SGD,才会触发物理资金打款
注:若希望调整结算规则,请联系 Tenpay Global 全球收银台团队
# 查阅结算规则
商户可通过以下两种方式查看结算规则:
查询商户与合作机构签订的协议中结算部分相关描述
通过「结算管理」页面(即将上线)查看,步骤如下:
- 登录微信公众平台,进入“全球收银台”
- 点击「结算」,进入「结算管理」页面
- 查看不同支付方式对应的“结算日”、“结算币种”、“打款条件”等规则
# 结算账单报告
结算账单报告中包含了结算汇总表与结算明细表
# 结算汇总表
结算汇总表展示了结算日所涉及结算的成功交易总数/总金额、扣费总金额及结算总金额等信息
下表展示了结算汇总表的字段及字段说明:
字段 | 含义 | 说明 |
---|---|---|
acquirer_name | 合作机构名称 | 处理该笔交易的合作机构 |
settle_batch_id | 结算批次号 | Tenpay Global 分配的结算唯一标识 |
settle_time | 结算时间 | 资金结算时间 |
payment_count | 支付订单总数 | 本次结算所涉及的支付订单总数 |
payment_amount_sum | 支付订单总金额 | 本次结算所涉及的支付订单总额 |
refund_count | 退款订单总数 | 本次结算所涉及的退款订单总数 |
refund_amount_sum | 退款订单总金额 | 本次结算所涉及的退款订单总额 |
trade_currency | 交易币种 | 支付/退款订单的币种 |
acquirer_amount_sum | 合作机构下单总金额 | 本次结算所涉及的合作机构侧下单总额,通常为支付订单总额减去退款订单总额后的净额 |
acquirer_currency | 合作机构下单币种 | 合作机构侧受理币种 |
fee_amount_sum | 手续费总金额 | 本次结算所涉及的手续费总额 |
fee_currency | 手续费币种 | 手续费的币种 |
settle_amount_sum | 结算总金额 | 本次结算的总额 |
settle_currency | 结算币种 | 向商户结算及物理资金打款的币种 |
# 结算明细表
结算明细表展示了结算日所涉及结算的交易流水、每笔交易扣费情况及每笔交易的结算金额等信息
下表为结算明细表的字段及字段说明:
字段 | 含义 | 说明 |
---|---|---|
settle_batch_id | 结算批次号 | Tenpay Global 分配的结算唯一标识 |
listed | Tenpay Global 交易号 | Tenpay Global 为每笔交易分配的唯一标识。当 trade_type = PAYMENT 时,等于 Tenpay Global 支付单号;当 trade_type = REFUND 时,等于 Tenpay Global 退款单号 |
trade_type | 交易类型 | PAYMENT(支付)或 REFUND(退款) |
out_trade_no | 商户订单号 | 商户为每笔支付分配的唯一标识 |
out_refund_no | 商户退款单号 | 商户为每笔退款分配的唯一标识。当 trade_type = PAYMENT 时,为空 |
trade_state | 交易状态 | 当 trade_type=PAYMENT 时,等于支付状态;当 trade_type=REFUND 时,等于退款状态 |
trade_amount | 交易金额 | 当 trade_type = PAYMENT 时,等于支付金额;当 trade_type = REFUND 时,等于退款金额 |
trade_currency | 交易币种 | 以 ISO 4217 中定义的三位字母币种代码展示。当 trade_type = PAYMENT 时,等于支付币种;当 trade_type = REFUND 时,等于退款币种 |
trade_create_time | 交易创建时间 | 当 trade_type = PAYMENT 时,等于支付创建时间;当 trade_type = REFUND 时,等于退款创建时间 |
trade_finish_time | 交易完成时间 | 当 trade_type = PAYMENT 时,等于支付成功时间;当 trade_type = REFUND 时,等于退款成功时间 |
payment_method_key | 支付方式名称 | 交易对应支付方式 |
ref_order_no | 参考订单号 | 商户用于追溯消费而指定的标识 |
acquirer_name | 合作机构名称 | 处理交易的合作机构 |
acquirer_amount | 合作机构下单金额 | 合作机构侧受理金额 |
acquirer_currency | 合作机构下单币种 | 合作机构侧受理币种 |
fee_amount | 手续费金额 | 当 trade_type = PAYMENT 时,等于支付手续费金额;当 trade_type = REFUND 时,等于退款手续费金额 |
fee_currency | 手续费币种 | 当 trade_type = PAYMENT 时,等于支付手续费币种;当 trade_type = REFUND 时,等于退款手续费币种 |
settle_amount | 结算金额 | 该笔交易扣除手续费后的结算金额 |
settle_currency | 结算币种 | 该笔交易结算时的币种 |
acquirer_trade_no | 合作机构交易单号 | 合作机构分配的交易唯一标识 |
# 获取结算账单
通过小程序商户平台生成并下载结算账单文件:
注:结算账单文件通常在结算日的次日才可生成
- 登录微信公众平台,进入“全球收银台”
- 点击「结算」,进入「结算账单」页面,选择“下载结算账单”
- 筛选“结算时间”、“收单机构”、“下载文件格式”(Excel 或 PDF)后,点击“生成结算账单”
- 文件生成可能需要较长时间,此时离开页面不会影响生成进度。生成完成后,点击“下载”即可获取结算账单文件
注:针对每个收单机构的每个结算日,仅可生成一次 Excel 格式和一次 PDF 格式的结算账单文件。生成后的文件按照结算时间排序,若需重新下载已生成过的历史结算账单,请翻阅结算账单生成记录,找到目标文件并点击下载
# FAQ
Q:为何某个结算日的结算金额出现负数?
A:在开启全球收银台服务的初期,可能会出现结算金额为负值的情况,这是由于结算日所对应交易日的正向支付扣费后净额,小于该结算日与上一结算日之间成功完成的退款总额。结算金额出现负值是服务初期的正常现象,随着服务进行,支付与退款交易滚动起来后,负值极少场景会出现(除退款率发生较大波动)。若结算金额为负值,商户的结算银行账户不会收到打款,负值金额将从下一次结算金额中扣除。