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

Column Name
Description

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