Payment and Transaction Services
Complete Payment
Authorization with Bearer Token. Header format: Authorization: Bearer {access_token}
The access_token is generated by the OAuth token service and is used in Terminal Host services.
ID value used to match the request and response. It is determined by the merchant, and the value sent in the request is returned in the response.
Response language.
Unique identifier defined for the terminal/device where the transaction is performed.
uniqueId value generated by the sales application for this sales transaction.
Price Value
Currency
Sales Type.
Payment Number. This field is mandatory when performing a postAuth (provision closing) transaction.
Installment Count
Success
Unique value sent by the merchant for request-response matching and transaction tracking.
Response language
Unique identifier defined for the terminal/device where the transaction is performed.
Unique reference number generated by the sales application for the transaction.
Transaction result. (SUCCESS, FAILURE, etc.)
Error code returned if the transaction fails. It is empty for successful transactions.
Descriptive error message returned in case of an error.
Group/category information of the error.
Unix timestamp value of when the transaction was processed in iyzico systems.
Date and time when the transaction occurred on the terminal/host (ISO-8601).
Approval (authorization) code generated by the bank/host.
Transaction-based unique payment ID generated by iyzico.
Date when the transaction is posted (YYYYMMDD).
Transaction amount.
Installment count. Returns 0 or 1 for single-payment transactions.
Transaction currency (e.g. TRY).
First 6 digits of the card (BIN).
Last 4 digits of the card number.
Transaction reference number generated by the bank/host system.
Card type. (CREDIT_CARD, DEBIT_CARD, etc.)
Institution ID of the acquiring bank that processes the transaction.
Institution ID of the issuing bank.
Merchant number assigned by the bank for the merchant.
Terminal number defined for the terminal at the bank.
Batch (end-of-day) number that includes the transaction.
System Trace Audit Number (STAN).
Code indicating how card information was entered into the POS (e.g. chip, magnetic stripe, contactless).
Void transaction reference number
Refund transaction reference number
Bad Request
Sample Collection
Query Transaction Status
Authorization with Bearer Token. Header format: Authorization: Bearer {access_token}
The access_token is generated by the OAuth token service and is used in Terminal Host services.
Service that queries the status of a transaction.
ID value used to match the request and response. It is determined by the merchant, and the value sent in the request is returned in the response.
Response language.
Payment Number to be queried
Unique identifier defined for the terminal/device where the transaction is performed.
Unique reference number generated during the transaction for the payment/void/refund operation to be queried.
Success
Unique value sent by the merchant for request-response matching and transaction tracking.
Response language
Unique identifier defined for the terminal/device where the transaction is performed.
Unique reference number generated by the sales application for the transaction.
Transaction result. (SUCCESS, FAILURE, etc.)
Error code returned if the transaction fails. It is empty for successful transactions.
Descriptive error message returned in case of an error.
Group/category information of the error.
Unix timestamp value of when the transaction was processed in iyzico systems.
Date and time when the transaction occurred on the terminal/host (ISO-8601).
Approval (authorization) code generated by the bank/host.
Transaction-based unique payment ID generated by iyzico.
Date when the transaction is posted (YYYYMMDD).
Transaction amount.
Installment count. Returns 0 or 1 for single-payment transactions.
Transaction currency (e.g. TRY).
First 6 digits of the card (BIN).
Last 4 digits of the card number.
Transaction reference number generated by the bank/host system.
Card type. (CREDIT_CARD, DEBIT_CARD, etc.)
Institution ID of the acquiring bank that processes the transaction.
Institution ID of the issuing bank.
Merchant number assigned by the bank for the merchant.
Terminal number defined for the terminal at the bank.
Batch (end-of-day) number that includes the transaction.
System Trace Audit Number (STAN).
Code indicating how card information was entered into the POS (e.g. chip, magnetic stripe, contactless).
Void transaction reference number
Refund transaction reference number
Bad Request
Sample Collection
Void Payment
Authorization with Bearer Token. Header format: Authorization: Bearer {access_token}
The access_token is generated by the OAuth token service and is used in Terminal Host services.
Payment Reversal Service.
ID value used to match the request and response. It is determined by the merchant, and the value sent in the request is returned in the response.
Response language.
Payment Number to be voided
Date when the transaction is posted (YYYYMMDD).
Unique identifier defined for the terminal/device where the transaction is performed.
A unique reference number generated for the void transaction
Void reason
Void description
Success
Unique value sent by the merchant for request-response matching and transaction tracking.
Response language
Unique identifier defined for the terminal/device where the transaction is performed.
Unique reference number generated by the sales application for the transaction.
Transaction result. (SUCCESS, FAILURE, etc.)
Error code returned if the transaction fails. It is empty for successful transactions.
Descriptive error message returned in case of an error.
Group/category information of the error.
Unix timestamp value of when the transaction was processed in iyzico systems.
Date and time when the transaction occurred on the terminal/host (ISO-8601).
Approval (authorization) code generated by the bank/host.
Transaction-based unique payment ID generated by iyzico.
Date when the transaction is posted (YYYYMMDD).
Transaction amount.
Installment count. Returns 0 or 1 for single-payment transactions.
Transaction currency (e.g. TRY).
First 6 digits of the card (BIN).
Last 4 digits of the card number.
Transaction reference number generated by the bank/host system.
Card type. (CREDIT_CARD, DEBIT_CARD, etc.)
Institution ID of the acquiring bank that processes the transaction.
Institution ID of the issuing bank.
Merchant number assigned by the bank for the merchant.
Terminal number defined for the terminal at the bank.
Batch (end-of-day) number that includes the transaction.
System Trace Audit Number (STAN).
Code indicating how card information was entered into the POS (e.g. chip, magnetic stripe, contactless).
Void transaction reference number
Refund transaction reference number
Unprocessable Entity
Sample Collection
Refund Payment
Authorization with Bearer Token. Header format: Authorization: Bearer {access_token}
The access_token is generated by the OAuth token service and is used in Terminal Host services.
ID value used to match the request and response. It is determined by the merchant, and the value sent in the request is returned in the response.
Request language.
Payment number to be refunded
Unique identifier defined for the terminal/device where the transaction is performed.
Transaction amount.
Unique reference number generated by the sales application for the refund transaction.
Date when the transaction is posted (YYYYMMDD).
Refund Reason
Refund Description
Success
Unique value sent by the merchant for request-response matching and transaction tracking.
Response language
Unique identifier defined for the terminal/device where the transaction is performed.
Unique reference number generated by the sales application for the transaction.
Transaction result. (SUCCESS, FAILURE, etc.)
Error code returned if the transaction fails. It is empty for successful transactions.
Descriptive error message returned in case of an error.
Group/category information of the error.
Unix timestamp value of when the transaction was processed in iyzico systems.
Date and time when the transaction occurred on the terminal/host (ISO-8601).
Approval (authorization) code generated by the bank/host.
Transaction-based unique payment ID generated by iyzico.
Date when the transaction is posted (YYYYMMDD).
Transaction amount.
Installment count. Returns 0 or 1 for single-payment transactions.
Transaction currency (e.g. TRY).
First 6 digits of the card (BIN).
Last 4 digits of the card number.
Transaction reference number generated by the bank/host system.
Card type. (CREDIT_CARD, DEBIT_CARD, etc.)
Institution ID of the acquiring bank that processes the transaction.
Institution ID of the issuing bank.
Merchant number assigned by the bank for the merchant.
Terminal number defined for the terminal at the bank.
Batch (end-of-day) number that includes the transaction.
System Trace Audit Number (STAN).
Code indicating how card information was entered into the POS (e.g. chip, magnetic stripe, contactless).
Void transaction reference number
Refund transaction reference number
Bad Request
Sample Collection
Last updated
