Settlement Files
This document provides an overview of the settlement file format used by iyzico for transaction settlements. It explains the structure and usage of the file, ensuring accurate financial reconciliation and reporting.
Why Use Settlement Files?
Detailed Reporting: Provides comprehensive details of all transactions, including payments, refunds, and cancellations.
Financial Reconciliation: Facilitates accurate reconciliation of financial records by providing detailed transaction and settlement information.
Compliance: Ensures compliance with financial regulations by providing detailed transaction records.
Fields
transactionDate
The date of the transaction.
transactionStatus
The status of the transaction (e.g., PAYMENT, REFUND).
afterSettlement
Indicates if the transaction is after settlement.
paymentTxId
The unique identifier for the payment transaction.
conversationId
A unique identifier for the conversation or session.
paymentIP
The IP address from which the payment was made.
paymentGid
The global identifier for the payment.
price
The amount involved in the transaction.
paidPrice
The amount paid in the transaction.
installment
The number of installments for the payment.
binNumber
The bank identification number associated with the transaction.
cardFamily
The family or type of the card used.
cardAssoc
The association (e.g., VISA, MasterCard) of the card.
cardType
The type of card (e.g., CREDIT, DEBIT).
isThreeD
Indicates if the transaction used 3D Secure authentication.
buyerId
The unique identifier for the buyer.
buyerName
The name of the buyer.
buyerSurname
The surname of the buyer.
buyerEmail
The email address of the buyer.
buyerPhone
The phone number of the buyer.
paymentTxOwner
The owner of the payment transaction.
iyziCommissionRate
The commission rate applied by iyzico.
iyziCommissionFee
The commission fee applied by iyzico.
paidPriceTRY
The paid price in Turkish Lira.
settlementPriceTRY
The settlement price in Turkish Lira.
owner
The owner of the transaction.
merchantId
The unique identifier for the merchant.
merchantContactName
The contact name for the merchant.
posOrderId
The order ID associated with the POS transaction.
posName
The name of the POS (Point of Sale).
subMerchantName
The name of the sub-merchant.
subMerchantPrice
The price for the sub-merchant.
subMerchantPayout
The payout amount for the sub-merchant.
settlementReferenceCode
The reference code for the settlement.
settlementDate
The date of the settlement.
settlementAmount
The amount settled.
transaction
The type of transaction.
totalPayme
The total payment amount.
totalCano
The total cancellation amount.
totalRefund
The total refund amount.
totalRefundCano
The total refund cancellation amount.
totalRefundName
The total refund name.
AmountSettlementTotal
The total amount settled.
MerchantPayoutTotal
The total payout amount to the merchant.
Last updated