结算明细报告

结算明细报告包含一个结算周期内的交易结算明细,和结算汇总报告一起生成。您可以通过 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 分配的交易唯一标识。该字段的值遵循以下规则:

  • transactionType PAYMENTCANCELAUTHORIZATION 时,该字段的值与 paymentId 的值相同。
  • transactionTypeCAPTURE 时,该字段的值与 captureId 的值相同。
  • transactionTypeREFUND 时,该字段的值与 refundId 的值相同。
  • transactionTypeDISPUTE 或 DISPUTE_REVERSAL 时,该字段的值与 disputeId 的值相同。
  • 当 transactionType 为 VOIDREFUND_REVERSAL 、SETTLEMENT_FEECOLLATERAL_WITHHOLDINGRESERVE_WITHHOLDINGRESERVE_RELEASECOLLATERAL_RELEASE 时,该字段的值为 APO 的内部 ID。

originalTransactionId

可选 String (64)

原始交易的标识符。

  • transactionType PAYMENTCANCEL 或 AUTHORIZATION 时,该字段的值为空。
  • transactionType VOID 时,该字段的值与原授权请求的 paymentId 相同。
  • transactionType REFUND 时,该字段的值与原支付或授权请求的 paymentId 相同。
  • transactionType CAPTURE 时,该字段的值与原授权请求的 paymentId 相同。
  • transactionType DISPUTE 时,该字段的值与原授权请求的 paymentId 相同。

transactionRequestId

必选 String (64)

商家分配的交易请求唯一标识。该字段的值与付款的 paymentRequestId 的值相同,或与退款的 refundRequestId 的值相同。

transactionTypeDISPUTE 时,该字段为空。

referenceTransactionId

可选 String (64)

直接向买家提供服务或商品的商家分配的用于识别交易的唯一标识。该字段的值与付款的 referenceOrderId 的值相同。

transactionTypeCANCEL, CAPTUREDISPUTE 时,该字段为空。

paymentMethodType

必选 String (32)

支付方式。可用枚举值请查看支付方式文档。

该字段的值与原先支付或授权请求中的 paymentMethodType 字段的值相同

pspName

可选 String (64)

电子钱包名称,例如 Gcash。

该字段的值原先支付或授权请求中的 pspName 字段的值相同

transactionType

必选 String

交易类型,包含的值如下:

  • PAYMENT:表示交易类型为支付。
  • REFUND:表示交易类型为退款。
  • CANCEL:表示交易类型为取消。
  • AUTHORIZATION:表示交易类型为卡支付预授权。
  • CAPTURE:表示交易类型为卡支付授权后请款。
  • VOID:表示交易类型为卡支付预授权解除。
  • DISPUTE: 表示交易类型为拒付。
  • REFUND_REVERSAL: 表示由于支付方式无法处理退款而导致退款失败,资金会返回到您的账户。
  • SETTLEMENT_FEE: 表示收单机构收取结算手续费。具体费用明细通过 settlmentAmountValuesettlementCurrency 字段体现。
  • DISPUTE_REVERSAL: 表示拒付抗辩成功,拒付发生反转。
  • COLLATERAL_WITHHOLDING: 表示保证金留存。
  • RESERVE_WITHHOLDING:表示预留金留存。
  • RESERVE_RELEASE:表示预留金释放。
  • COLLATERAL_RELEASE:表示保证金释放。

paymentTime

必选 String (64)

交易达到成功或失败终态的日期和时间,格式为 YYYY-MM-DDTHH:MM:SS+hh:mm,遵循 ISO 8601 标准。

settlementTime

必选 String (64)

收单机构向您结算的日期和时间,格式为 YYYY-MM-DDTHH:MM:SS+hh:mm,遵循 ISO 8601 标准。

productCode

必选 String

APO 和商家合同中约定的支付产品类型。值包含如下:

  • AGREEMENT_PAYMENT:表示代扣。
  • CASHIER_PAYMENT:表示收银台。

该字段的值与原支付或授权请求中的 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 中定义的三位字母的币种代码,如 USD/IDR

若交易币种与结算币种相同,该字段为空。

quotePrice

可选 Decimal (20)

报价币种对时价,quoteCurrencyPair 参数指定的币种对中两种币种之间的汇率报价。

若交易币种与结算币种相同,该字段为空。

feeAmountValue

可选 String (16)

处理该笔交易收取的各种费用的总金额,以主要币种单位展示(例如美元用 USD 表示,日元用 JPY 表示)。

feeCurrency

必选 String (3)

feeAmountValue 对应的币种,为 ISO 4217 中定义的三位字母币种代码。

originalTransactionRequestId

可选 String (64)

交易类型为 REFUNDCANCELCAPTURE 时交易的原先支付请求 ID。该字段在其它情况下为空。

acquirerTransactionType

可选 String

收单机构记录的原始交易类型。

acquirerCustomerId

可选 String (64)

收单机构分配的商户账户唯一 ID。

acquirerBatchId

可选 String (64)

收单机构分配给特定结算批次的唯一 ID。

cardBrand

可选 String (256)

卡品牌。

paymentMethodTypeCARD 时该字段有值。

该字段的值与原支付或授权请求中的 cardBrand 字段的值相同。

表 1. 结算明细报告字段及说明

注意:请利用表头字段信息进行账单解析。您从 SFTP 和 APO Dashboard 所下载的账单中的字段顺序不一定与上方报告中显示的字段顺序一致。

报告样例

如下样例分别展示了不同场景下的报告。

样例一(标准账单)

2025 年 4 月 23 至 25 日,ID 为 21111100000xxxxx 的商家产生了多笔交易,包含付款和退款。结算打款并收到银行回执后,APO 生成了一个 CSV 文件,详情如下:

copy
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>,,,,,,,,,,,,,,,,,,,,,,,,,,,,

📎结算明细报告-样例一.csv

在本样例的第一笔交易中(交易日期为 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) 。

样例二(无交易)

copy
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>,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,

📎结算明细报告-样例二.csv

注意:无交易的情况下,默认 SFTP 服务器不会产生账单。若您需要无交易下的空账单,您可以联系技术支持在 SFTP 服务器下进行配置。