结算明细报告
结算明细报告包含一个结算周期内的交易结算明细,和结算汇总报告一起生成。您可以通过 SFTP 服务器 或 APO Dashboard 两种方式获取来获取该报告。
报告详情
结算明细报告包含三部分内容:表头信息、结算详情和文件结束符。文件结束符 <END> 出现在报告的最后一行,表头信息由如下字段名表示,结算详情由字段对应的值表示。
下表展示了结算明细报告正文中字段及字段说明:
字段 | 说明 |
settlementBatchId | 必选 String (64) 收单机构分配的用于识别结算批次的唯一标识,与结算汇总文件中的结算批号相同。如果收单机构不分配结算批次号,APO 会生成该批次号。 |
customerId | 必选 String (64) 收单机构为商家分配的唯一身份标识。 |
acquirer | 必选 String (64) 负责交易处理的收单机构的名字。 该收单机构主要是指为您提供收单和资金结算服务的机构。 |
acquirerReferenceNo | 可选 String (64) 收单机构(非 Antom )为交易分配的唯一识别 ID。 当交易是由收单机构(非 Antom )进行结算时,该字段会有值。 |
referenceMerchantId | 可选 String (64) 直接向买家提供服务或商品的二级商家唯一 ID,由一级商户分配给其二级商户。 该字段的值与原支付或授权请求中的 referenceMerchantId 字段的值相同。 |
referenceStoreId | 可选 String (64) 商家店铺的唯一标识,由一级商户分配给其二级商户。 |
transactionId | 必选 String (64) APO 分配的交易唯一标识。该字段的值遵循以下规则:
|
originalTransactionId | 可选 String (64) 原始交易的标识符。
|
transactionRequestId | 必选 String (64) 商家分配的交易请求唯一标识。该字段的值与付款的 paymentRequestId 的值相同,或与退款的 refundRequestId 的值相同。 当 transactionType 为 |
referenceTransactionId | 可选 String (64) 直接向买家提供服务或商品的商家分配的用于识别交易的唯一标识。该字段的值与付款的 referenceOrderId 的值相同。 当 transactionType 为 |
paymentMethodType | 必选 String (32) 支付方式。可用枚举值请查看支付方式文档。 该字段的值与原先支付或授权请求中的 paymentMethodType 字段的值相同。 |
pspName | 可选 String (64) 电子钱包名称,例如 Gcash。 该字段的值原先支付或授权请求中的 pspName 字段的值相同。 |
transactionType | 必选 String 交易类型,包含的值如下:
|
paymentTime | 必选 String (64) 交易达到成功或失败终态的日期和时间,格式为 |
settlementTime | 必选 String (64) 收单机构向您结算的日期和时间,格式为 |
productCode | 必选 String APO 和商家合同中约定的支付产品类型。值包含如下:
该字段的值与原支付或授权请求中的 productCode 字段的值相同。 |
transactionAmountValue | 必选 String (16) 交易金额,以主要币种单位展示(例如美元用 USD 表示,日元用 JPY 表示)。 |
transactionCurrency | 必选 String (3)transactionAmountValue 对应的币种,为 ISO 4217 中定义的三位字母币种代码 。 |
settlementAmountValue | 必选 String (16) 净结算金额,以主要币种单位展示(例如美元用 USD 表示,日元用 JPY 表示)。 |
settlementCurrency | 必选 String (3) settlementAmountValue 对应的币种,为 ISO 4217 中定义的三位字母币种代码。 |
quoteCurrencyPair | 可选 String (16) 报价币种对, 目前 APO 使用外汇合作机构提供的标准币种对顺序进行报价。两种币种用斜线分隔,均为 ISO 4217 中定义的三位字母的币种代码,如 若交易币种与结算币种相同,该字段为空。 |
quotePrice | 可选 Decimal (20) 报价币种对时价,quoteCurrencyPair 参数指定的币种对中两种币种之间的汇率报价。 若交易币种与结算币种相同,该字段为空。 |
feeAmountValue | 可选 String (16) 处理该笔交易收取的各种费用的总金额,以主要币种单位展示(例如美元用 USD 表示,日元用 JPY 表示)。 |
feeCurrency | 必选 String (3) feeAmountValue 对应的币种,为 ISO 4217 中定义的三位字母币种代码。 |
originalTransactionRequestId | 可选 String (64) 交易类型为 |
acquirerTransactionType | 可选 String 收单机构记录的原始交易类型。 |
acquirerCustomerId | 可选 String (64) 收单机构分配的商户账户唯一 ID。 |
acquirerBatchId | 可选 String (64) 收单机构分配给特定结算批次的唯一 ID。 |
cardBrand | 可选 String (256) 卡品牌。 当 paymentMethodType 为 该字段的值与原支付或授权请求中的 cardBrand 字段的值相同。 |
表 1. 结算明细报告字段及说明
注意:请利用表头字段信息进行账单解析。您从 SFTP 和 APO Dashboard 所下载的账单中的字段顺序不一定与上方报告中显示的字段顺序一致。
报告样例
如下样例分别展示了不同场景下的报告。
样例一(标准账单)
2025 年 4 月 23 至 25 日,ID 为 21111100000xxxxx 的商家产生了多笔交易,包含付款和退款。结算打款并收到银行回执后,APO 生成了一个 CSV 文件,详情如下:
settlementBatchId,customerId,acquirer,acquirerReferenceNo,referenceMerchantId,referenceStoreId,transactionId,originalTransactionId,transactionRequestId,referenceTransactionId,paymentMethodType,pspName,transactionType,paymentTime,settlementTime,productCode,transactionAmountValue,transactionCurrency,settlementAmountValue,settlementCurrency,quoteCurrencyPair,quotePrice,feeAmountValue,feeCurrency,originalTransactionRequestId,acquirerTransactionType,acquirerCustomerId,acquirerBatchId,cardBrand
"202505051967158148 ","2111110000022047 ",ALIPAY,," ","2188120010652099 ","20250425194010800100188060290748359 ",,"amsdmpay_cw391890_20250424_225244_111 ","amsdmorder_cw391890_20250424_225244_111 ",NAVERPAY,NAVERPAY,PAYMENT,2025-04-25T13:57:37+08:00,2025-05-06T05:18:17+08:00,CASHIER_PAYMENT,300,KRW,0.2,USD,USD/KRW,1453.592185,-0.01,USD,,,"2188120010652099 ","202505051967158148 ",
"202505051967158148 ","2111110000022047 ",ALIPAY,," ","2188120010652099 ","20250423194010801300188600268137104 ","20250423194010800100188600289907865 ","amsdmrefund_wgl02015622_20250422_195200_030 ","amsdmorder_wgl02015622_20250422_194430_371 ",ALIPAY_HK,AlipayHK,REFUND,2025-04-23T10:52:00+08:00,2025-05-06T05:18:17+08:00,CASHIER_PAYMENT,-0.6,HKD,-0.08,USD,USD/HKD,7.79879473,0,USD,"amsdmpay_wgl02015622_20250422_194430_371 ",,"2188120010652099 ","202505051967158148 ",
"202505051967158148 ","2111110000022047 ",ALIPAY,," ","2188120010652099 ","20250424194010801300188270270966417 ","20250424194010800100188270290203976 ","amsdmrefund_lutong_lu_20250423_210524_073 ","amsdmorder_lutong_lu_20250423_205848_036 ",DANA,Dana,REFUND,2025-04-24T12:05:24+08:00,2025-05-06T05:18:17+08:00,CASHIER_PAYMENT,-300,IDR,-0.02,USD,USD/IDR,17083.87736,0,USD,"amsdmpay_lutong_lu_20250423_205848_035 ",,"2188120010652099 ","202505051967158148 ",
"202505051967158148 ","2111110000022047 ",ALIPAY,," ","2188120010652099 ","20250424194010801300188390267527168 ","20250424194010900000188390289997008 ","amsdmrefund_lutong_lu_20250423_200020_618 ","amsdmorder_lutong_lu_20250423_195540_531 ",ALIPAY_HK,AlipayHK,REFUND,2025-04-24T11:00:21+08:00,2025-05-06T05:18:17+08:00,AGREEMENT_PAYMENT,-0.3,HKD,-0.04,USD,USD/HKD,7.79789019,0,USD,"amsdmpay_lutong_lu_20250423_195540_531 ",,"2188120010652099 ","202505051967158148 ",
"202505051967158148 ","2111110000022047 ",ALIPAY,," ","2188120010652099 ","20250424194010800100188030290274601 ",,"amsdmpay_lutong_lu_20250423_222658_767 ","amsdmorder_lutong_lu_20250423_222658_767 ",DANA,Dana,PAYMENT,2025-04-24T13:28:38+08:00,2025-05-06T05:18:17+08:00,CASHIER_PAYMENT,300,IDR,0.02,USD,USD/IDR,17083.87736,0,USD,,,"2188120010652099 ","202505051967158148 ",
<END>,,,,,,,,,,,,,,,,,,,,,,,,,,,,
在本样例的第一笔交易中(交易日期为 2025 年 4 月 25 日),用韩元产生的交易需要结算为美元,故 quoteCurrencyPair 值为 USD/KRW
;币种汇率为 1 USD = 1453.5922 KRW,故 quotePrice 值为 1453.5922
。
- 付款信息:
- transactionId : 交易流水号 202504251940108001001880602907xxxxx,与原支付中的 paymentId 的值相同。
- transactionAmountValue : 支付金额为
300
(KRW),换算后为 0.21 (USD)。 - feeAmountValue:收单机构向商家收取的手续费为
-0.01
(USD)。 - settlementAmountValue:净结算额,即交易金额与其它费用计算后所得费用。本样例中表示交易金额减去手续费后的值,即
0.20
(USD)。
在本样例的第二笔交易中(交易日期为 2025 年 4 月 23 日),用港币产生的交易需要结算为美元,故 quoteCurrencyPair 值为 USD/HKD
;币种汇率为 1 USD = 7.7988 HKD,故 quotePrice 值为 7.7988
。
- 退款信息:
- transactionId:交易流水号 202504231940108013001886002681xxxxx,与原退款中的 refundId 的值相同。
- transactionAmountValue:
-0.6
(HKD),换算后为 -0.08 (USD),即退款金额为 0.08 (USD)。 - settlementAmountValue:净结算额,即交易金额与其它费用计算后所得费用。本样例中退款交易不退回原付款交易所收取手续费,因此净结算额为
-0.08
(USD) 。
样例二(无交易)
settlementBatchId,customerId,acquirer,acquirerReferenceNo,referenceMerchantId,referenceStoreId,transactionId,originalTransactionId,transactionRequestId,referenceTransactionId,paymentMethodType,pspName,transactionType,paymentTime,settlementTime,productCode,transactionAmountValue,transactionCurrency,settlementAmountValue,settlementCurrency,quoteCurrencyPair,quotePrice,feeAmountValue,feeCurrency,originalTransactionRequestId,acquirerTransactionType,acquirerCustomerId,acquirerBatchId,cardBrand
<END>,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
注意:无交易的情况下,默认 SFTP 服务器不会产生账单。若您需要无交易下的空账单,您可以联系技术支持在 SFTP 服务器下进行配置。