Settlement Items
Settlement Items file is used by Alipay to provide merchants with settlement details in a settlement cycle. The settlement details are provided in a document form and are generated with the summary file of the settlement cycle. The settlement details file is to be uploaded to a specified directory in SFTP for merchants to download and use.
#Sample
Case 1: On December 25, 2018, the merchant with an ID of 1022188000000000001 has two transactions, one for a payment and the other for a refund.
- Information about the payment:
- paymentId: 2018122519074101000000000112612, which is also the value of transactionId.
- PaymentAmount: 18000 KRW (transactionAmountValue), and corresponds to a 14.50 USD for settlement (settlementAmountValue).
- The fee paid by the merchant to Alipay for 600 KRW is settled for 0.50 USD.
- Information about the refund:
- refundId: 2018122519074102000000000041675, which is also the value of transactionId.
- refundFromAmount: 9000 KRW (transactionAmountValue, and corresponds to 7.25 USD for settlement (settlementAmountValue).
- The fee returned by Alipay to the merchant for 300 KRW is settled for 0.25 USD.
On December 27, 2018, a CSV file with the file name settlementItems_KaKaoPay_USD_2018122611021040123_000.csv is generated by Alipay, of which 2018122611021040123 is the code for the current settlement cycle. In this case, the merchant customer ID is 1022188000000000001. The file path is /v1/settlements/1022188000000000001/20181227/settlementItems_KaKaoPay_USD_2018122611021040123_000.csv.
The settlement details are as follows:
settlementBatchId,customerId,referenceMerchantId,referenceStoreId,transactionId,originalTransactionId,transactionRequestId,referenceTransactionId,paymentMethodType,pspName,transactionType,paymentTime,settlementTime,productCode,transactionAmountValue,transactionCurrency,settlementAmountValue,settlementCurrency,quoteCurrencyPair,quotePrice,feeAmountValue,feeCurrency,nonGuaranteeCouponValue,nonGuaranteeCouponCurrency
2018122611021040123,1022188000000000001,,,2018122519074101000000000112612,,20190326L648423000404,,KAKAOPAY,KaKaoPay,PAYMENT,2018-12-25T10:00:00+08:30,2018-12-26T10:00:00+08:30,AGREEMENT_PAYMENT,18000,KRW,1450,USD,USD/KRW,1200.0000,-50,USD,
2018122611021040123,1022188000000000001,,,2018122519074102000000000041675,2018122519074101000000000112612,20190326L648423000404,,KAKAOPAY,KaKaoPay,REFUND,2018-12-25T10:00:00+08:30,2018-12-26T10:00:00+08:30,AGREEMENT_PAYMENT,-9000,KRW,-725,USD,USD/KRW,1200.0000,25,USD,0,USD
<END>Case 2: On December 25, 2018, the merchant with an ID of 1022188000000000001 has two transactions, one for a payment and the other for a refund.
- Information about the payment:
- paymentId: 2018122519074101000000000112612, which is also the value of transactionId.
- PaymentAmount is 18000 KRW (transactionAmountValue), minus 1200 KRW non guaranteed coupon which is 1 USD, corresponding to the settlement of 13.5 USD (settlementAmountValue).
- The fee paid by the merchant to Alipay for 600KRW is settled for 0.5 USD.
- Information about the refund:
- refundId: 2018122519074102000000000041675, which is also the value of transactionId.
- refundFromAmount: 9000 KRW (transactionAmountValue), including 600 KRW non guaranteed coupon which is 0.5 USD, corresponds to 6.75 USD (settlementAmountValue) for settlement.
- The fee returned by Alipay to the merchant for 300KRW is settled for 0.25USD.
On December 27, 2018, a CSV file with the file name settlementItems_KaKaoPay_USD_2018122611021040123_000.csv is generated by Alipay, of which 2018122611021040123 is the code for the current settlement cycle.
The settlement details are as follows:
settlementBatchId,customerId,referenceMerchantId,referenceStoreId,transactionId,originalTransactionId,transactionRequestId,referenceTransactionId,paymentMethodType,pspName,transactionType,paymentTime,settlementTime,productCode,transactionAmountValue,transactionCurrency,settlementAmountValue,settlementCurrency,quoteCurrencyPair,quotePrice,feeAmountValue,feeCurrency,nonGuaranteeCouponValue,nonGuaranteeCouponCurrency,originalTransactionRequestId
2018122611021040123,1022188000000000001,,,2018122519074101000000000112612,,20190326L648423000404,,KAKAOPAY,KaKaoPay,PAYMENT,2018-12-25T10:00:00+08:30,2018-12-26T10:00:00+08:30,AGREEMENT_PAYMENT,18000,KRW,1350,USD,USD/KRW,1200.0000,-50,USD,-100,USD,
2018122611021040123,1022188000000000001,,,2018122519074102000000000041675,2018122519074101000000000112612,20190326L648423000404,,KAKAOPAY,KaKaoPay,REFUND,2018-12-25T10:00:00+08:30,2018-12-26T10:00:00+08:30,AGREEMENT_PAYMENT,-9000,KRW,-675,USD,USD/KRW,1200.0000,25,USD,50,USD,20190326L648423000404
<END>Case 3: Assume that the settlement is T+4 and no transaction exists on December 22, 2018. The settlement date is December 26, 2018.
On December 26, 2018, an empty CSV file with the file name settlementItems_KaKaoPay_USD_0000000000000000000_000.cs is generated by Alipay.
The transaction details are as follows:
settlementBatchId,customerId,referenceMerchantId,referenceStoreId,transactionId,originalTransactionId,transactionRequestId,referenceTransactionId,paymentMethodType,pspName,transactionType,paymentTime,settlementTime,productCode,transactionAmountValue,transactionCurrency,settlementAmountValue,settlementCurrency,quoteCurrencyPair,quotePrice,feeAmountValue,feeCurrency,nonGuaranteeCouponValue,nonGuaranteeCouponCurrency,originalTransactionRequestId
<END>#Structure
#File head
N/A
#File body
This section gives an overview of the parameters in file body. See the following table for details:
#More information
This section gives additional information about certain parameters and the Settlement Items file. See the following list for details:
- The settlement detail file is a text file with UTF-8 code. The file storage path defaults to /v1/settlements/<customerId>/<settlementDate>/, and the file name defaults to settlementItems_<pspName>_<settlementCurrency>_<settlementBatchId>_<seq>.csv. The variables in the file name are described as follows:
- customerId: the unique ID that is assigned by Alipay to identify a merchant
- settlementDate: the settlement date
- pspName: the name of the actual payment service provider. For wallets, the value is the wallet name as defined in PSPName.
- settlementCurrency: the agreed settlement currency, which is the same as the settlement currency in the file content.
- settlementBatchId:the settlement batch code corresponds to the settlement batch number in the Summary Files.
- seq: document serial number. When there are multiple settlement details in the same clearing cycle, each detail file will be increased from 000 to 999.
- The Settlement Items file is divided into two parts: settlement details and file endings. The file ended with a symbol <END>, which appears in the last line of the file as the file end flag.
- settlementAmountValue:
Settlement amount, which is equal to transactionAmountValue when the Merchant is in the same settlement currency as the transaction currency agreed by Alipay. When the settlement currency agreed between the merchant and Alipay is not the same as the transaction currency, the settlement amount is calculated by the transaction amount according to the agreed exchange rate.
- feeAmountValue:
The total cost amount is the total amount obtained after the cost amount of the exchange is rolled out.