Rule · CBRT · 8 Sep 2025
All payment service providers offering FAST via mobile application must, by 30.04.2024 or within 4 months of going into production, enable generating person-to-person QR codes and initiating FAST payments by reading long and short merchant QR codes; those serving merchants must, by 30.04.2024 or within 6 months, enable dynamic-verification merchant payments. Participants starting on or after 01 January 2025 get 6 months. Acquirers must verify QR codes and reject failures; the QR Code Flow Type field (30/02) determines fees.
September 2025
Version 1.6
CENTRAL BANK OF THE REPUBLIC OF TÜRKİYE
FOR OFFICIAL USE ONLY
1. Introduction ...................................................................................................................6
2. Scope and Basis ........................................................................................6
3. Definitions and Abbreviations.......................................................................................6
4. General Principles .....................................................................................................8
5. QR Code Usage Models for the FAST System .............................................9
5.1. Merchant Payments (Sale) .................................................................................................................... 9
5.1.1. FAST Merchant Payment with Dynamic Verification Service Received from a FAST System Participant .............. 9
5.1.2. FAST Merchant Payment with Static Verification Service Received from a FAST System Participant ................. 12
5.2. Merchant Payments (Refund) ................................................................................................................... 13
5.2.1. Long QR Code Refund Flow Provided by the Merchant......................................................................... 13
5.2.2. Short QR Code Refund Flow Provided by the Merchant........................................................................... 14
5.3. Person-to-Person Payments ................................................................................................................ 15
5.4. Merchant Payment Flows Performed Through Cross-Border Mobile Application ..................... 16
5.4.1. Reading the Generated FAST-TR QR Code with the Cross-Border Mobile Application and Direct Transmission to the Domestic Contracted Payment Service Provider ..................................................................................... 16
5.4.2. Reading the Generated FAST-TR QR Code with the Cross-Border Mobile Application and Transmission to the QR Code Routing System Through the BKM Gateway............................................................................... 21
6. FAST-TR QR Code Specifications........................................................................26
6.1. QR Code Data Organization and Naming Rules .............................................................. 26
6.1.1. Long QR Code Structure Provided by the Merchant ............................................................................... 27
6.1.2. Short QR Code Structure Provided by the Merchant ................................................................................. 38
6.1.3. Person-to-Person Payment QR Code Structure ................................................................................................ 39
7. Sample QR Code Verification Scenarios ......................................................42
7.1. QR Code Payment Scenario Concluding with Successful Verification ..................................... 42
7.2. QR Code Payment Scenario Where QR Code Flow Type Is Entered Incorrectly .................................. 43
7.3. QR Code Payment Scenario Where Recipient Information Is Entered Incorrectly ............................................. 44
8. References.....................................................................................................46
| Date | Version Number | Note |
|---|---|---|
| 2 July 2020 | Draft Version 1.0 | First Version. |
| 07 September 2020 | Draft Version 2.0 | Data structures and transition provisions have been arranged. |
| 29 December 2020 | 1.0 | Merchant payment flows and transition provisions have been revised. |
| 28 May 2021 | 1.1 | Transition provisions have been revised. Merchant payments (refund) flows have been added. Template no. 31 has been added to the long QR code data structure provided by the merchant, and the QR Code Flow Type and Payment purpose fields have been updated. Some spelling errors have been corrected. |
| 25 October 2021 | 1.2 | By revising the transition provisions, the deadlines for the generation and reading of the Person-to-Person QR Code and the reading of the QR Code Provided by the Merchant have been postponed to 31.12.2021, and it has been decided that the flow for the generation of the QR Code Provided by the Merchant shall be the same as the date specified in the Regulation. |
| 11 September 2023 | 1.3 | The transition provisions section has been updated. The merchant definition has been deleted and various updates have been made in this context. Incorrect CRC values have been corrected. |
| 13 May 2024 | 1.4 | The title and content of the transition provisions section have been updated. |
| 02 January 2025 | 1.5 | The Transition Process to FAST-TR QR Code Application has been updated. The Summary Security Value description in the long QR code data structure provided by the merchant has been updated. |
| 08 September 2025 | 1.6 | Cross-Border FAST-TR QR Code Payment Flows are defined. |
As of 2020 data, if the top 15 banks that executed the highest number of payments by volume in the Account-to-Account Payment transaction type in the TCMB Payment Systems are FAST System participants, within the scope of compliance with the rules set out in this document;
1. To prepare the infrastructure for generating the QR code presented in person-to-person payments and accepting FAST payments and initiating FAST payments by reading the QR code, by 31.12.2021 at the latest,
2. To prepare the infrastructure for providing the capability to initiate FAST payments by reading the long and short QR codes presented by the merchant, by 31.12.2021,
3. Within the scope of the second paragraph of Provisional Article 1 of the Regulation, to prepare the infrastructure enabling the generation of the long or short QR code and acceptance of FAST payments for FAST merchant payments where dynamic verification service is received from a FAST System participant at their contracted merchants, by the date specified in the second paragraph of Provisional Article 1 of the Regulation
is mandatory.
As of 2020 data, other FAST System participants other than the top 15 banks that executed the highest number of payments by volume in the Account-to-Account Payment transaction type in the TCMB Payment Systems, within the scope of compliance with the rules set out in this document;
1. Those that started message exchange as a FAST System participant before 01 January 2024,
a. All payment service providers offering FAST service to their users via mobile application shall prepare the infrastructure for generating the QR code presented in person-to-person payments and accepting FAST payments and for initiating FAST payments by reading the long and short QR codes presented by the merchant in person-to-person QR code payments, by 30.04.2024,
b. Payment service providers offering merchants the capability to accept payments via payment cards or the FAST System shall prepare the infrastructure for generating the long or short QR code and initiating FAST payments for FAST merchant payments where dynamic verification service is received from a FAST System participant at their contracted merchants, by 30.04.2024
2. Those that started message exchange as a FAST System participant on or after 01 January 2024,
a. All payment service providers offering FAST service to their users via mobile application shall prepare the infrastructure for generating the QR code presented in person-to-person payments and accepting FAST payments and for initiating FAST payments by reading the long and short QR codes presented by the merchant in person-to-person QR code payments, within at most 4 months from the date they go into production in the FAST System,
b. Payment service providers offering merchants the capability to accept payments via payment cards or the FAST System shall, within at most 6 months from the date they go into production in the FAST System, at their contracted merchants, for FAST merchant payments where dynamic verification service is received from a FAST System participant
prepare the infrastructure for generating the long or short QR code and initiating FAST payments, is mandatory.
Those that start message exchange as a FAST System participant,
a. Payment service providers that do not yet offer merchants the capability to accept payments via payment cards or the FAST System but will start offering it as of a certain date shall prepare the infrastructure for generating the long or short QR code and initiating FAST payments for FAST merchant payments where dynamic verification service is received from a FAST System participant at their contracted merchants, within at most 6 months from the date they start offering this service,
b. In the event that payment institutions become electronic money institutions by applying to the TCMB and obtaining the necessary permissions, they shall prepare the infrastructure for initiating FAST payments by reading the long and short QR codes presented by the merchant, within at most 6 months from the date they start offering electronic money services
is mandatory.
FAST System participants, within the scope of compliance with the rules set out in this document;
a. All payment service providers that started message exchange as a FAST System participant before 01 January 2025 and do not yet offer FAST service to their users via mobile application shall prepare the infrastructure for generating the QR code presented in person-to-person payments and accepting FAST payments and for initiating FAST payments by reading the long and short QR codes presented by the merchant in person-to-person QR code payments, by 30.06.2025 at the latest,
b. All Payment Service Providers that start message exchange as a FAST System participant on or after 01 January 2025 shall prepare the infrastructure for generating the QR code presented in person-to-person payments and accepting FAST payments and for initiating FAST payments by reading the long and short QR codes presented by the merchant in person-to-person QR code payments, within at most 6 months from the date they go into production in the FAST System (instead of the 4-month period specified in the relevant paragraphs above)
is mandatory.
The TCMB is authorized to change these periods.
[1] Garanti Bankası, Ziraat Bankası, Yapı ve Kredi Bankası, İş Bankası, Akbank, Vakıflar Bankası, Halkbank, QNB Finansbank, Kuveyt Türk Katılım Bankası, Denizbank, TEB, ING Bank, Türkiye Finans Katılım Bankası, Albaraka Türk Katılım Bankası, Vakıf Katılım Bankası
Transition Process to FAST-TR QR Code Application Table
| No | QR Code Type | Reading2 / Generating3 | Criterion | Date |
|---|---|---|---|---|
| 1 | QR code presented in person-to-person payments | Reading + Generating | All payment service providers that were FAST System participants before 01 January 2024 and offer FAST service via mobile application | By 30.04.2024 |
| All payment service providers that are FAST System participants on or after 01 January 2024 and offer FAST service via mobile application | Within at most 4 months from the date they go into production in the FAST System | |||
| All payment service providers that started message exchange as a FAST System participant before 01 January 2025 and do not yet offer FAST service via mobile application | By 30.06.2025 | |||
| All payment service providers that will be FAST System participants on or after 01 January 2025 | Within 6 months at the latest from the date it goes into production in the FAST System | |||
| 2 | Long and short QR code presented by the merchant | Reading | All payment service providers that were FAST System participants before 01 January 2024 and provide FAST service via mobile application | until 30.04.2024 |
| All payment service providers that become FAST System participants on or after 01 January 2024 and provide FAST service via mobile application | Within 4 months at the latest from the date it goes into production in the FAST System | |||
| Banks and e-money institutions that started message exchange as FAST System participants before 01 January 2025 and do not yet provide FAST service via mobile application | until 30.06.2025 | |||
| Banks and e-money institutions that will become FAST System participants on or after 01 January 2025 | Within 6 months at the latest from the date it goes into production in the FAST System | |||
| Payment institutions that are currently FAST System participants and have become electronic money institutions by applying to the TCMB and obtaining the necessary permissions | Within 6 months at the latest from the date it starts providing electronic money service | |||
| 3 | Dynamic verification long or short QR code presented by the merchant | Generating | All payment service providers that were FAST System participants before 01 January 2024 and offer merchants the possibility to accept payments via payment cards or the FAST System | until 30.04.2024 |
| All payment service providers that become FAST System participants on or after 01 January 2024 and will offer merchants the possibility to accept payments via payment cards or the FAST System | Within 6 months at the latest from the date it goes into production in the FAST System | |||
| All payment service providers that started message exchange as FAST System participants and do not yet offer merchants the possibility to accept payments via payment cards or the FAST System but will offer it as of a certain date | Within 6 months at the latest from the date it starts providing the said service |
[2] The process of initiating a FAST payment by reading the QR code should be evaluated as a whole.
[3] The process of accepting a FAST payment by generating the QR code should be evaluated as a whole.
The "Regulation on the Generation and Use of TR QR Code in Payment Services" (the Regulation) and the "TR QR Code Principles and Rules" document annexed to this Regulation, prepared with the aim of ensuring interoperability among the actors in the payments ecosystem by establishing common rules and a common language, supporting innovative initiatives, and thereby contributing to the dissemination of QR code use in payment services, were published and entered into force in the Official Gazette dated 21 August 2020 and numbered 31220.
This document, which contains the detailed technical principles and rules regarding the use of the TR QR Code in transactions to be carried out through the FAST System, has been created based on the Regulation on the Generation and Use of TR QR Code in Payment Services and the TR QR Code Principles and Rules document.
The QR code payment flows to be carried out through the FAST System are in the nature of Layer Services defined in the FAST System Operating Rules and whose details are included in the FAST System Reference Document, and FAST System participants are obliged to comply with the rules to which the Layer Services are subject.
In this document, which has been created in compliance with the Regulation and the TR QR Code Principles and Rules document annexed to the Regulation, the workflows of payments carried out through the FAST System in accordance with the QR code usage models presented by merchants (merchant-presented) and presented in person-to-person payments are provided, and the TR QR Code data organization for FAST System payments is defined for both usage models.
Within the scope of the principles and rules contained in this document, the definitions in the TR QR Code Principles and Rules document have been used for the characteristics of QR code technology, the encoding of data objects, data types and formats, the QR code data organization according to the business model used, and the characteristics of data objects.
This document has been prepared based on the first paragraph of Article 6 of the Regulation.
Within the scope of this document;
Recipient: The real or legal person to whom the funds subject to the payment transaction are intended to reach,
Receiving Participant: The participant that receives a message sent to FAST,
BKM: Interbank Card Center Joint Stock Company,
Dynamic Verification: In a payment transaction initiated using a dynamic QR code, the online verification by the receiving participant at the time of the transaction of certain transaction-specific information such as the recipient's name/title and account number and the amount,
Dynamic QR code: The QR code that is generated specifically for the payment transaction to be used and is single-use,
EMVCo: The association consisting of American Express, Discover, JCB, Mastercard, UnionPay and Visa,
FAST: The Instant and Continuous Transfer of Funds System operated by the TCMB,
FAST – TR QR Code: The TR QR Code to be used in payment transactions to be carried out through FAST,
Sender: The real or legal person who gives a payment order from their own payment account or without having a payment account,
Sending Participant: The participant that transmits a message to FAST for processing,
Merchant Registry System: The system maintained at BKM in which information regarding merchants accepting electronic payments is kept, for the purpose of facilitating the processes related to payment transactions made with TR QR Code and preventing fraud and malicious use activities in the field of payments,
Merchant-presented QR code: The QR code model based on the principle that customers read the QR code presented by the merchant through the application they use and initiate the payment transaction,
Law: The Law on Payment and Securities Settlement Systems, Payment Services and Electronic Money Institutions dated 20/6/2013 and numbered 6493,
QR Code: The two-dimensional code created to be used in payment transactions via scanning method; storing alphanumeric data, characters and symbols, consisting of three square pattern markers according to the minister in the lower left corner, upper left corner and upper right corner, and having black and white modules in the form of square black-white dots or pixels,
QR Code producer code: The code required to produce a TR QR Code,
QR Code Routing System (KYS): The structure that enables the transfer of QR codes and the information contained therein between payment service providers,
Participant: The payment service provider that can directly send and receive messages to FAST,
Short QR Code: The QR code with limited data content used in cases where all data required for the payment transaction cannot be stored,
QR code presented in person-to-person payments: The QR code model presented by the recipient in person-to-person (P2P) payment transactions for the purpose of transferring the account information of the recipient of the payment to the sender,
Customer: Real or legal persons who transmit the payment for the price of goods and services offered by the merchant to the merchant,
Payment service: The services specified in Article 12 of the Law,
Payment service provider (PSP): The institutions specified in Article 13 of the Law,
Payment transaction: The activity of depositing, transferring or withdrawing funds carried out upon the instruction of the sender or recipient,
TCMB: Türkiye Cumhuriyet Merkez Bankası Anonim Şirketi,
TR QR Code: The QR code created in accordance with the procedures and principles set out in the TR QR Code Principles and Rules Document and which can be used in payments within the scope of the Law,
Cross-Border Mobile Application: The mobile application of the institution resident abroad used to perform cross-border TR QR Code payments,
Static Verification: In a payment transaction initiated using a static QR code, the online verification by the acquirer participant at the time of the transaction of the recipient name/title and account number and certain information specific to the merchant and the QR code,
Static QR code: The QR code with fixed content that can be used in more than one transaction,
Regulation: The Regulation on the Generation and Use of TR QR Code in Payment Services
Cross-Border Institution: The institution resident abroad that owns the Cross-Border Mobile Application,
Domestic Contracted Payment Service Provider: The "Sender Participant" that transmits a payment message to FAST for processing within the framework of the agreement it has made with the Cross-Border Institution,
Wallet ID (Wallet Program Data): Refers to the identifier components to be assigned by BKM specific to the mobile application in which the TR QR Code payment is initiated.
1) FAST – Payment transactions made with TR QR Code are classified under two main usage scenarios:
a. Merchant payments: Payments made in return for the purchase of goods and services within the scope of commercial activity.
i. FAST merchant payments for which dynamic verification service is received from a FAST System participant
ii. FAST merchant payments for which static verification service is received from a FAST System participant
b. Person-to-Person Payments: Payments made using the QR code model presented in person-to-person payments
2) All fields in the QR Code must be transferred to the corresponding fields in the FAST System with a suitable data structure.
3) Although both static and dynamic QR code flows are supported in the FAST System, FAST merchant payments for which dynamic verification service is received must be carried out using a dynamic QR code together with a unique reference number generated specifically for the shopping transaction, and merchant payments for which static verification service is received must be carried out together with a unique reference number generated specifically for the QR code.
4) The data field that will be taken as basis in distinguishing merchant payments from other payments and accordingly in determining FAST fees and commissions is the QR Code Flow Type (Field Code: 30/02), and the acquirer participant is responsible for accurately reflecting this field in the generated QR code, while the sender participant is responsible for transferring this field to FAST messages without modification.
5) In merchant payments to be made with FAST – TR QR Code, the acquirer participant (the participant providing payment service to the merchant) must absolutely subject the payment coming through the FAST system to QR code verification and reject payments that fail verification with an appropriate rejection code.
6) Within the scope of Article 10 of the Regulation, for QR code payment transactions where one of the parties to the transaction is resident abroad and the infrastructure of an institution resident abroad is used for the payment transaction, the use of TR QR Code is not mandatory, but if FAST-TR QR Code is desired to be used, the flows set out in this document must be used.
7) In payments to be made using FAST – TR QR Code, all parties, especially payment service providers, remain obliged to fulfill all other obligations arising from the Law and other relevant legislation and not otherwise specified in this document.
8) In order for FAST System participants to be able to make QR code FAST payments within the scope of this document, they must have successfully completed the test scenarios to be determined by the TCMB.
FAST-TR QR Code flows are addressed under two different headings: merchant payments and person-to-person payments.
Merchant payments can be realized in two different scenarios: FAST merchant payment for which dynamic verification service is received from a FAST System participant and FAST merchant payment for which static verification service is received.
In FAST merchant payments for which dynamic verification service is received from a FAST System participant, FAST – TR QR Code flows consist of two different flows: Long QR Code and Short QR Code.
0. The acquirer participant creates a QR code specific to the purchase transaction upon the online request of the merchant. Since the generated QR code must be verified by the acquiring participant in subsequent stages, the following fields where verification will be performed must be present in the QR code and recorded in the participant's system:
a. QR code reference number,
b. Business account name/title,
c. Business account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01
1. The business displays the QR code generated via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via their application, and if the QR code supports multiple payment flows (Credit Card, FAST, etc.), they select FAST payment as the payment method and the account to which the payment will be made.
3. The customer approves the purchase transaction and sends the payment instruction to the sending participant.
4. The sending participant checks their customer's balance and other necessary controls, creates the instant payment message, and transmits it to FAST.
5. FAST performs its controls on the message, queues the transaction for fund reservation, and routes the message to the receiving participant.
6. The receiving participant, in line with the incoming message, performs the QR code verification for the transfer to the account of the business that is the recipient of the payment according to the following fields and sends the confirmation (T01) message to FAST:
a. QR code reference number,
b. Business account name/title,
c. Business account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
7. FAST, upon receiving the T01 message, performs the necessary controls, initiates the reconciliation process, and sends T02 result notification messages to the receiving participant and the sending participant.
8. The receiving participant instantly informs the business, and the sending participant informs their customer, about the result of the transaction.
The short QR code (KK) application is a model that can be used in devices provided by the business where the use of long QR codes is not possible (for example, older generation POS devices), and where all data required for the payment transaction cannot be stored.
In the short QR code business flow, the generated QR code contains, instead of the payment transaction information, a unique reference number and summary information created by the QR code generator (the receiving participant). The customer who scans with the short QR code application obtains the payment-related information from the receiving participant via the sending participant using this reference number, and after this stage initiates the actual payment transaction.
0. The Receiving Participant creates a short QR code (KK) specific to the purchase transaction upon the online request of the business. Since the transaction must be verified by the Receiving Participant in subsequent stages, the following fields where verification will be performed must be recorded in the participant's system:
a. QR code reference number,
b. Business account name/title,
c. Business account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
1. The business displays the QR code generated via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via their application, and the mobile application automatically transmits the KK information to the sending participant.
3. The sending participant sends the reference information contained in the KK to the receiving participant via KYS.
4. The receiving participant verifies the information in the KK, including the reference, creates the payment and business information, and transmits it to the sending participant via KYS.
5. The sending participant presents the transaction to the customer's approval along with the masked information regarding the payment and the business.
6. The customer checks and approves the payment information in their application and sends the actual payment initiation instruction to the sending participant.
7. The sending participant checks their customer's balance and other necessary controls, creates the payment message, and transmits it to FAST.
8. FAST performs its controls on the message, queues the transaction for fund reservation, and routes the message to the receiving participant.
9. The receiving participant, in line with the incoming message, performs the QR code verification for the transfer to the account of the business that is the recipient of the payment according to the following fields and sends the confirmation (T01) message to FAST:
a. QR code reference number,
b. Business account name/title,
c. Business account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
10. FAST, upon receiving the T01 message, performs the necessary controls, initiates the reconciliation process, and sends T02 result notification messages to the receiving participant and the sending participant.
11. The receiving participant instantly informs the business, and the sending participant informs their customer, about the result of the transaction.
The business flow regarding the FAST – TR QR Code to be used in payments made to businesses that receive static verification service from a FAST System participant and that will be realized via FAST will be as follows:
1. The business displays to the customer the static QR code that it previously received from the FAST System participant and that contains the business and payment information. Since the QR code shown in this flow must be verified by the receiving participant at the time of payment, the following information must be present in the QR code and the FAST System participant must have recorded this information in its system:
a. QR Code Reference Number
b. Business account name/title,
c. Business account number,
d. Amount [Optional]
e. Last validity time [Optional]
f. QR Code Flow Type must be '02'.
2. The Customer scans the QR code displayed through their application and sees the payment and merchant information. If there is no amount in the QR code, the Customer enters the amount information.
3. The Customer confirms the payment and sends it to the sending participant.
4. The sending participant creates the payment message by checking the payment request, their customer's balance and other necessary controls, and sends it to FAST.
5. FAST performs its controls on the message, queues the transaction for fund allocation, and routes the message to the receiving participant.
6. The receiving participant, in line with the incoming message, performs the QR code verification for the transfer of the payment to the account of the merchant who is the recipient, according to the following fields, and sends the confirmation (T01) message to FAST:
a. QR Code Reference Number
b. Merchant account name/title,
c. Merchant account number,
d. Amount [If an amount was entered when the QR code was created, it is verified]
e. Expiration time [If this field was entered when the QR code was created, it is checked]
f. QR Code Flow Type '02'
7. FAST, upon receiving the T01 message, performs the necessary controls, initiates the reconciliation process, and sends the T02 result notification messages to the receiving participant and the sending participant.
8. The receiving participant instantly informs the merchant, and the sending participant informs their customer, about the result of the transaction.
Refunds of merchant payments made through the FAST System can be made using dynamic QR codes (long or short) within the scope of the following flows.
The use of these flows is not mandatory for the receiving participant (acquirer); participants who wish may initiate the refund process directly by entering the FAST message reference information. However, sending participants (issuer) must be able to read QR codes containing refund information.
0. The receiving participant, upon the online request of the merchant, creates the refund QR code that also includes the message reference information of the purchase transaction previously performed with FAST. (For this flow, the Long QR code Presented by the Merchant will be used by including template 31. The amount information in the refund QR code must be equal to or less than the amount in the sales transaction.)
1. The merchant displays the generated QR code through a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The Customer scans the QR code through their application and views the payment information for which a refund is requested.
3. The Customer approves the refund request transaction.
4. The sending participant, using the Related Message Reference Number (Id: 31/01) field received within the QR code, verifies the following for the payment for which a refund is requested:
a. Related message sending participant code
b. Related message date
c. Related message query number and
d. Customer account information (whether the sale was made to the relevant customer), and creates and sends the Refund Request (H31) message over the FAST System.
5. The merchant approves the refund transaction to be carried out based on the Refund Request (H31) message sent by the receiving participant (Optional).
6. The receiving participant creates the Payment Refund (A09) message and sends it to the FAST System.
7. FAST performs its controls on the message, queues the transaction for fund allocation, and routes the A09 message to the counterparty participant.
8. The sending participant, in line with the incoming message, performs the verification for the transfer of the payment to the customer's account and sends the confirmation (T01) message to FAST.
9. FAST, upon receiving the T01 message, performs the necessary controls, initiates the reconciliation process, and sends the T02 result notification messages to the participants.
10. The receiving participant instantly informs the merchant, and the sending participant informs their customer, about the result of the transaction.
0. The receiving (acquirer) participant, upon the online request of the merchant, creates the refund QR code containing the message reference information of the purchase transaction previously performed with FAST. (For this flow, the Short QR code Presented by the Merchant will be used)
1. The merchant displays the generated QR code through a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The Customer scans the QR code through their application, and the mobile application automatically transmits the QR information to their participant.
3. The sending participant sends the reference information contained in the QR to the receiving participant via KYS.
4. The receiving participant verifies the information in the QR, primarily the reference, and transmits the refund information to the sending participant via KYS. The amount information in the refund parameters must be equal to or less than the amount in the sales transaction.
5. The sending participant, using the Related Message Reference Number field received from KYS, verifies the following for the payment for which a refund is requested:
a. Related message sending participant code
b. Related message date
c. Related message query number and
d. Customer account information (whether the sale was made to the relevant customer), and presents it for customer approval. The Customer views the information regarding the refund request transaction sent by their participant and approves the transaction.
6. The sending participant creates and sends the Refund Request (H31) message over the FAST System with the payment information to be refunded.
7. The merchant approves the refund transaction to be carried out based on the Refund Request (H31) message sent by the receiving participant (Optional).
8. The receiving participant creates the Payment Refund (A09) message and sends it to the sending participant over the FAST System.
9. The sending participant, in line with the incoming message, performs the verification for the transfer of the payment to the customer's account and sends the confirmation (T01) message to FAST.
10. FAST, upon receiving the T01 message, performs the necessary controls, initiates the reconciliation process, and sends the T02 result notification messages to the participants.
11. The receiving participant instantly informs the merchant, and the sending participant informs their customer, about the result of the transaction.
1. The Recipient shows the generated static or dynamic QR code to the Sender. In this flow, the QR Code Flow Type must be '03'.
2. The Sender scans the QR code displayed through their application and sees the payment and recipient information in a masked form.
3. If no amount has been entered, the sender enters the amount of the payment and, approving the payment, transmits it to the sending participant.
4. The sending participant performs the necessary checks, creates the instant payment message and transmits it to FAST.
5. FAST performs its checks on the message, queues the transaction for fund segregation and routes the message to the receiving participant.
6. In line with the incoming message, the receiving participant performs the necessary verification and checks set out in the FAST Operating Rules for the transfer of the payment to the recipient's account and sends the confirmation (T01) message to FAST.
7. FAST, having received the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the receiving participant and the sending participant.
8. The receiving participant informs the recipient, and the sending participant informs the sender, instantly regarding the result of the transaction.
Merchant payment flows to be made over the FAST System by reading the long and short FAST-TR QR Codes displayed at domestic POS terminals via the cross-border mobile application are addressed.
For transactions to be made in the KYS by reading the FAST-TR QR Codes displayed at domestic POS terminals via the mobile applications of cross-border institutions, a separate Wallet ID will be assigned by BKM specific to the cross-border mobile application.
All transactions to be made in the KYS will be carried out using only these Wallet IDs assigned by BKM, and all relevant transactions will be transmitted to the KYS with this ID. Payment service providers are responsible for ensuring that such transactions they intermediate are carried out using the correct Wallet ID.
It consists of 4 flows, namely merchant payment and refund flows to be made over the FAST System by reading the long and short FAST-TR QR Codes displayed at domestic POS terminals via the cross-border mobile application and transmitting them directly to the Domestic Contracted Payment Service Provider (Sending Participant).
0. Upon the merchant's online request, the receiving participant creates a QR code specific to the purchase transaction. Since the generated QR code must be verified by the receiving participant in subsequent stages, the following fields where verification will be performed must be present in the QR code and recorded in the participant's system:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01
1. The merchant displays the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The customer approves the purchase transaction. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. The read QR code data is transmitted to the Domestic Contracted Payment Service Provider (Sending Participant).
5. The sending participant performs the necessary checks, creates the instant payment message and transmits it to FAST.
6. FAST performs its checks on the message, queues the transaction for fund segregation and routes the message to the receiving participant.
7. In line with the incoming message, the receiving participant performs the QR code verification for the transfer of the payment to the account of the merchant who is the recipient, according to the following fields, and sends the confirmation (T01) message to FAST:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
8. FAST, having received the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the receiving participant and the sending participant.
9. The receiving participant informs the merchant, and the sending participant informs the Cross-Border Institution, instantly regarding the result of the transaction.
10. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
0. Upon the merchant's online request, the Receiving Participant creates a short QR code (KK) specific to the purchase transaction. Since the transaction must be verified by the Receiving Participant in subsequent stages, the following fields where verification will be performed must be recorded in the participant's system:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
1. The merchant displays the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. The Cross-Border Institution transmits the information contained in the KK to the Domestic Contracted Payment Service Provider (Sending Participant).
5. The sending participant sends the reference information contained in the KK to the receiving participant via the KYS.
6. The receiving participant verifies the information contained in the KK, primarily the reference, creates the payment and merchant information and transmits it to the sending participant via the KYS.
7. The Domestic Contracted PSP (Sending Participant) transmits the information obtained via the KYS to the Cross-Border Institution. The Cross-Border Institution presents the relevant information to the customer for approval via its mobile application. The customer checks and approves the payment instruction.
8. Based on the customer's approval of the payment, the Cross-Border Institution transmits the payment initiation instruction to the Domestic Contracted PSP (Sending Participant).
9. Based on the payment request, the sending participant performs the necessary checks, creates the payment message and transmits it to FAST.
10. FAST performs its checks on the message, queues the transaction for fund segregation and routes the message to the receiving participant.
11. The acquirer participant sends the confirmation (T01) message to FAST by performing the QR code verification in accordance with the following fields for the transfer of the payment to the account of the payee business in line with the incoming message:
a. QR code reference number,
b. Business account name/title,
c. Business account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
12. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the acquirer participant and the sender participant.
13. The acquirer participant informs the business, and the sender participant informs the Cross-Border Institution, instantly about the result of the transaction.
14. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
The use of this flow is not mandatory for the acquirer participant, and participants who wish may initiate the refund transaction directly by entering the FAST message reference information. However, sender participants (issuer) must be able to read QR codes containing refund information.
0. The acquirer participant, upon the online request of the business, creates the refund QR code that also includes the message reference information of the purchase transaction previously carried out with FAST. (For this flow, the Long QR code Offered by the Business will be used by including template 31. The amount information in the refund QR code must be equal to or less than the amount in the sales transaction.)
1. The business shows the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application and views the payment information for which a refund is requested.
3. The customer approves the refund request transaction. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. The read QR code data is transmitted to the Domestic Contracted PSP (Sender Participant).
5. The sender participant, using the Related Message Reference Number (Id: 31/01) field received within the QR code, verifies the following of the payment for which a refund is requested:
a. Related message sender participant code
b. Related message date
c. Related message query number and
d. Account information (whether the sale was made), and creates and sends the Refund Request (H31) message via the FAST System.
6. The business approves the refund transaction to be carried out based on the Refund Request (H31) message transmitted by the acquirer participant (Optional).
7. The acquirer participant creates the Payment Refund (A09) message and sends it to the FAST System.
8. FAST performs its checks on the message, places the transaction in the queue for fund segregation and routes the A09 message to the counterparty participant.
9. The sender participant, in line with the incoming message, performs the verification for the transfer of the payment to the relevant account and sends the confirmation (T01) message to FAST.
10. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the participants.
11. The acquirer participant informs the business, and the sender participant informs the Cross-Border Institution, instantly about the result of the transaction.
12. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
The use of this flow is not mandatory for the acquirer participant, and participants who wish may initiate the refund transaction directly by entering the FAST message reference information. However, sender participants (issuer) must be able to read QR codes containing refund information.
0. The acquirer participant, upon the online request of the business, creates the refund QR code containing the message reference information of the purchase transaction previously carried out with FAST. (For this flow, the Short QR code Offered by the Business will be used)
1. The business shows the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. The Cross-Border Institution transmits the reference information contained in the QR code to the Domestic Contracted PSP (Sender Participant).
5. The sender participant sends the reference information contained in the QR code to the acquirer participant via the KYS.
6. The acquirer participant verifies the information contained in the QR code, primarily the reference, creates the refund information and transmits it to the sender participant via the KYS. The amount information in the refund parameters must be equal to or less than the amount in the sales transaction.
7. The sender participant, using the Related Message Reference Number field received within the information transmitted from the KYS, verifies the following of the payment for which a refund is requested:
a. Related message sender participant code
b. Related message date
c. Related message query number and
d. Account information (whether the sale was made), and transmits it to the Cross-Border Institution. The Cross-Border Institution presents the refund information to the customer for approval. The customer views the information regarding the refund request transaction transmitted by the Cross-Border Institution and approves the transaction.
8. Based on the customer's approval, the Cross-Border Institution transmits the refund request to the Domestic Contracted Payment Service Provider.
9. The sender participant creates and sends the Refund Request (H31) message via the FAST System with the payment information to be refunded.
10. The business approves the refund transaction to be carried out based on the Refund Request (H31) message transmitted by the acquirer participant (Optional).
11. The acquirer participant creates the Payment Refund (A09) message and transmits it to the sender participant via the FAST System.
12. The sender participant, in line with the incoming message, performs the verification for the transfer of the payment to the customer's account and sends the confirmation (T01) message to FAST.
13. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the participants.
14. The acquirer participant informs the business, and the sender participant informs the Cross-Border Institution, instantly about the result of the transaction.
15. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
It consists of 4 flows, namely the reading of long and short FAST-TR QR Codes displayed at domestic POSs with the cross-border mobile application and their transmission to the KYS via the BKM Gateway, and the merchant payment and refund flows to be made over the FAST System.
0. The Acquirer Participant creates a QR code specific to the purchase transaction upon the merchant's online request. Since the created QR code must be verified by the Acquirer Participant in subsequent stages, the following fields to be used for verification must be present in the QR code and recorded in the participant's system:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01
1. The merchant displays the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. In order to obtain and parse the details of the read QR code data, it is transmitted to the BKM KYS system via the BKM Gateway. The information obtained is transmitted to the Cross-Border Institution.
5. The Cross-Border Mobile Application, to which the details of the QR code have reached, presents the transaction information for customer approval. The customer's approval is transmitted to the Cross-Border Institution.
6. The Cross-Border Institution sends the transaction details to the BKM KYS system via the BKM Gateway in order to transmit the payment order.
7. The BKM KYS system transmits the payment order to the Domestic Contracted PSS (Sending Participant).
8. The sending participant performs the necessary checks, creates the instant payment message and transmits it to FAST.
9. FAST performs its checks on the message, places the transaction in the queue to perform fund segregation and routes the message to the acquirer participant.
10. The acquirer participant, in line with the incoming message, performs the QR code verification for the transfer of the payment to the account of the merchant who is the recipient, according to the following fields and sends the confirmation (T01) message to FAST:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
11. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the acquirer participant and the sending participant.
12. The acquirer participant informs the merchant, and the sending participant informs the Cross-Border Institution via BKM KYS and BKM GATEWAY, instantly about the result of the transaction.
13. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
0. The Acquirer Participant creates a short QR code (KK) specific to the purchase transaction upon the merchant's online request. Since the transaction must be verified by the Acquirer Participant in subsequent stages, the following fields to be used for verification must be recorded in the participant's system:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
1. The merchant displays the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. In order to obtain and parse the details of the read short QR code data, it is transmitted to the BKM KYS system via the BKM Gateway.
5. The BKM KYS system transmits the transaction to the Acquirer Participant that generated the QR code in order to obtain the details of the KK data, and the response message is transmitted to the Cross-Border Institution.
6. The Cross-Border Mobile Application, to which the details of the Short QR Code have reached, presents the transaction information for customer approval. The customer's approval is transmitted to the Cross-Border Institution.
7. The Cross-Border Institution transmits the transaction details to the BKM KYS system via the BKM Gateway in order to transmit the payment order.
8. The BKM KYS system transmits the payment order to the Domestic Contracted PSS (Sending Participant).
9. The sending participant performs the necessary checks based on the payment request, creates the payment message and transmits it to FAST.
10. FAST performs its checks on the message, places the transaction in the queue to perform fund segregation and routes the message to the acquirer participant.
11. The acquirer participant, in line with the incoming message, performs the QR code verification for the transfer of the payment to the account of the merchant who is the recipient, according to the following fields and sends the confirmation (T01) message to FAST:
a. QR code reference number,
b. Merchant account name/title,
c. Merchant account number,
d. Amount,
e. Last validity time,
f. QR Code Flow Type = 01,
12. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process, and transmits the T02 result notification messages to the acquirer participant and the sender participant.
13. The acquirer participant informs the merchant, and the sender participant informs the Cross-Border Institution via BKM KYS and BKM GEÇİT, instantly regarding the result of the transaction.
14. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
The use of this flow is not mandatory for the acquirer participant, and participants who wish may initiate the refund process directly by entering the FAST message reference information. However, sender participants (issuer) must be able to read QR codes containing refund information.
0. The acquirer participant, upon the merchant's online request, creates the refund QR code that also includes the message reference information of the purchase transaction previously performed with FAST. (For this flow, the Long QR code Offered by the Merchant will be used by including template 31. The amount information in the refund QR code must be equal to or less than the amount in the sales transaction.)
1. The merchant displays the generated QR code via a device that displays QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application and views the payment information for which a refund is requested.
3. The customer approves the refund request transaction. The QR code data read by the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. In order to receive and parse the details of the read QR code data, it is transmitted to the BKM KYS system via BKM Geçit. The obtained refund information is transmitted to the Cross-Border Institution.
5. The Cross-Border Mobile Application, to which the details of the QR code have reached, presents the refund information for customer approval. The customer's refund request approval is transmitted to the Cross-Border Institution.
6. The Cross-Border Institution transmits the transaction details to the BKM KYS system via BKM Geçit in order to transmit the refund request.
7. The BKM KYS system transmits the refund request to the Domestic Contracted PSS (Sender Participant).
8. The sender participant, using the Related Message Reference Number (Id: 31/01) field received within the QR code, verifies the following for the payment requested to be refunded:
a. Related message sender participant code
b. Related message date
c. Related message query number and
d. Account information (whether the sale was made), and creates and sends the Refund Request (H31) message via the FAST System.
9. The merchant approves the refund transaction to be carried out based on the Refund Request (H31) message transmitted by the acquirer participant (Optional).
10. The acquirer participant creates the Payment Refund (A09) message and sends it to the FAST System.
11. FAST performs its checks on the message, queues the transaction for fund segregation, and routes the A09 message to the counterparty participant.
12. The sending participant, by performing the verification for the transfer of the payment to the relevant account in accordance with the incoming message, sends the confirmation (T01) message to FAST.
13. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the participants.
14. The receiving participant informs the merchant, and the sending participant informs the Cross-Border Institution instantly about the result of the transaction via BKM KYS and BKM GEÇİT.
15. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
The use of this flow is not mandatory for the receiving participant (acquirer), and participants who wish to do so may initiate the refund transaction directly by entering the FAST message reference information. However, the sending participants (issuers) must be able to read QR codes containing refund information.
0. The receiving (acquirer) participant, upon the online request of the merchant, generates a refund QR code containing the message reference information of a purchase transaction previously carried out via FAST. (The Merchant-Provided Short QR Code will be used for this flow)
1. The merchant displays the generated QR code via a device capable of displaying QR codes (virtual/physical POS, cash register, etc.).
2. The customer scans the QR code via the Cross-Border Mobile Application.
3. The QR code data read with the Cross-Border Mobile Application is transmitted to the Cross-Border Institution.
4. In order to obtain and parse the details of the read short QR code data, it is transmitted to the BKM KYS system via BKM Geçit.
5. The BKM KYS system, in order to obtain the details of the short QR code data, transmits the transaction to the Receiving Participant that generated the QR code, and the response message is transmitted to the Cross-Border Institution via BKM Geçit.
6. The Cross-Border Mobile Application, upon receiving the details of the QR code, presents the refund information to the customer for approval. The customer's approval of the refund request is transmitted to the Cross-Border Institution.
7. The Cross-Border Institution transmits the transaction details to the BKM KYS system via BKM Geçit in order to transmit the refund request.
8. The BKM KYS system transmits the refund request to the Domestic Contracted PSP (Sending Participant). The amount information in the refund parameters must be equal to or less than the amount in the sales transaction.
9. The sending participant, using the Relevant Message Reference Number (Id: 31/01) field coming within the QR code, verifies the
a. Relevant message sending participant code
b. Relevant message date
c. Relevant message query number and
d. Account information (whether the sale was made) of the payment to be refunded, and creates and sends the Request Refund (H31) message via the FAST System.
10. The merchant approves the refund transaction to be carried out based on the Request Refund (H31) message transmitted by the receiving participant (Optional).
11. The receiving participant creates the Payment Refund (A09) message and transmits it to the sending participant via the FAST System.
12. The sending participant, by performing the verification for the transfer of the payment to the customer's account in accordance with the incoming message, sends the confirmation (T01) message to FAST.
13. FAST, upon receiving the T01 message, performs the necessary checks, initiates the reconciliation process and transmits the T02 result notification messages to the participants.
14. The receiving participant informs the merchant, and the sending participant informs the Cross-Border Institution instantly about the result of the transaction via BKM KYS and BKM GEÇİT.
15. The Cross-Border Institution shows the transaction result to its customer via the Cross-Border Mobile Application.
The data within a QR code are organized in a tree structure as objects, and are fundamentally divided into two classes under the root4 part of this structure: simple data objects and data template objects. While simple data objects can store a single piece of information such as date, amount, reference number, data template objects can contain one or more simple data objects and other data template objects (Figure)5.
Figure: QR Code Data Structure Organization
Each object within a QR code has a data structure consisting of three parts:
Field code: Consists of two digits between "00" and "99" and indicates the identity of the object. Within a QR code, all field names have a unique value at the root level or within the data template they belong to. For example, the object indicated by the field code "01" under the root and the object indicated by the field code "01" under a data template with the field code "62" refer to different data.
Length: A two-digit number indicating the length in characters of the data value of the object, having a value between "01" and "99".
Data value: The value of the data with a length of at least one character and at most 99 characters.
Example:
An object with field code "02", length "08" and data value "20200530" is represented as "020820200530".
The data values of the objects within the QR code support the following data types:
Character String (K): A data type containing characters created in accordance with the UTF-86 character encoding.
Special Alphanumeric (ÖAN): A data type containing digits between '0'-'9', letters of the alphabet and punctuation marks. It is a subset of the Character String data type.
Numeric (N): A data type containing digits between '0'-'9'. It is a subset of the Special Alphanumeric data type.
The following notation is used for the presence status of objects within the QR code data organization:
Mandatory (Z): The relevant data object must always be present in the QR code.
Optional (İ): The presence of the relevant data object in the QR code is optional.
[4] An object that is not located under any data template.
[5] The relevant information has been taken from the "TR QR Code Principles and Rules" document, which is an annex to the Regulation.
[6] UTF-8 (8-bit Unicode Transformation Format) is the name of the general standard that enables the representation of all universally available characters using a variable number of bytes from 1 to 4.
The QR Code Format Indicator, which is the first data object of the QR code, specifies the type appropriate to the QR code's usage model and, accordingly, the structure, representation and version of the remaining data. Applications parse all data by first reading this object in the QR code.
In this section, definitions of QR code data structures are provided for the QR code usage models presented by the merchant for payments to be made via FAST and those presented for person-to-person payments.
The table below shows the long QR code data organization arranged for FAST presented by the merchant and the corresponding fields in the instant payment message where the relevant fields will be carried; the said data structure is used in the flows given in Section 5.1.1.1 and Section 5.1.2.
Table 1: Long QR code data organization presented by the merchant
| Field Name | Field Code | Sub-field Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| QR Code Format Indicator | 00 | - | N | 02 | Z | 000201 | This is the value used for the QR code data organization presented by the merchant. The last two digits (data value) indicate the version number of the EMVCo Standard to which the QR code data organization conforms and have the fixed value "01". |
| QR Code Type | 01 | - | N | 02 | Z | For static QR code: 010211 For dynamic QR code: 010212 | Used for distinguishing between Static and Dynamic QR codes. Data value: "11": Static QR code where the same QR code is used for multiple transactions. "12": Dynamic QR code where a different QR code is used for each transaction. |
| Merchant Account Information | 02-46 | AN | Variable up to 99 | At least one mandatory | For FAST: 30uuVD | Merchant account information must be placed under the relevant field code of the relevant payment system in a manner compatible with the payment system's business workflows. VD: The data value of the template. uu: The total length in characters of the template's data value (VD). | |
| 02-03 | Reserved for VISA. |
Field Name Field
Code
Sub-field
Code:Name
Data
Type Length Presence
Status
Sample Data
Value Description
04-05 Reserved for Mastercard. Fields reserved by EMVCo for 06 EMV members. -08 Reserved for EMVCo.
09-10 Reserved for Discover.
11-12 Reserved for Amex.
13-14 Reserved for JCB.
15-16 Reserved for UnionPay.
17-25 Reserved for EMVCo.
26-27 Used by BKM
28-29 Reserved for BKM.
30
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| In the FAST system, the field participant has the obligation to verify this field and transmit the verification result with the T01 message. Field to be carried in the FAST A01 message KtmSrvBlg + Krkd ++ KrkdAksTur | |||||||
| 20: Summary Security Value (Hash) | ÖAN | 32 | Z | 2032E200C0 14A30EFCDC 7E9F379CE0 766A68 | The hash value is used to check whether this QR code was actually generated by the QR code generator. The QR code generator, while creating the QR code, may fill it with a 32-character value it determines itself, may create summary information by mixing it with different information (customer-specific information such as TC identity number), or may assign random values. | ||
| 31 | - | ÖAN | variable up to 99 | İ | 31uuVD | Workplace account information data template to be used for FAST. VD: Data value of the relevant template. uu: Total length in characters of the data value (VD) of the relevant template. | |
| 01: Relevant Message Reference | ÖAN | 28 | K | For the refund of the FAST message with query number 123456 sent by participant code 0062 dated 18.12.2020 | Contains the FAST message reference information (date, sender participant code, query number) of the payment to be refunded. It is mandatory if the QR Code Flow Type is "04". It is formatted as follows. [Trh][GonKK][SN] Trh: It is the message date of the payment to be refunded. 6 characters |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| 0128201218 0062000000 0000001234 56 | is entered in YYAAGG format. Example: 20201218 GonKK: Refers to the sender participant code of the payment to be refunded. Entered as 4 characters. Example 0062 SN: Contains the FAST inquiry number of the payment to be refunded. Entered as 18 characters. Inquiry numbers shorter than 18 characters are padded with 0 at the front. Example: 000000000000123456 | ||||||
| 32 | Used for mobile payments. Will not be used for FAST. | ||||||
| 33-40 | Reserved for TCMB | ||||||
| 41-46 | Reserved for other payment systems in Turkey. Will not be used for FAST. | ||||||
| Merchant Free Templates | 47-48 | ÖAN | Variable up to 99 | İ | 47uuVD 48uuVD | Merchants may freely use these fields in the form of simple data and/or data template in order to carry additional information related to the payment and not defined in other fields of the table (for example, product information, bill, etc.) within the QR code. VD: Data value of the relevant template. uu: Total length in characters of the data value (VD) of the relevant template. | |
| Merchant Code | 49 | N | 10 | İ | 49100023415 672 | Unique reference number of the merchant in the Merchant Registry System. Values shorter than 10 digits will be completed with '0' character on the left. | |
| Location | 50 | N | Variable between 16-34 | İ | For latitude 39.939423 and longitude 32.851791, the location value: | Location information that can be used for QR code payment transaction and created according to Decimal Degrees (DD) format. The location value consists of two parts of equal length, the first being latitude and the second being longitude. |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| 501639939 423328517 91 | For Latitude: EE.eeeeee and Longitude: BB.bbbbbb, the location value is specified as EEeeeeeeBBbbbbbb and no separator such as '.', ',', etc. is used in it. The number of 'e' and 'b' digits is equal and can be at least 6 and at most 15 depending on the precision level to be used. | ||||||
| QR Code Identity Template | 51 | ÖAN | Variable up to 99 | 51uuVD | QR code identity template generated by the QR code producer. VD: Data value of the template. uu: Total length in characters of the data value (VD) of the template. | ||
| 00: Version Number | N | 02 | Z | For TR QR Code Version 1.0 data organization: 000210 | TR QR Code version number. For version number "S.s", the data value is created as "Ss" without using punctuation. | ||
| 02: QR Code Producer Code | N | 04 | Z | 02040010 | Code of the QR code producer. Payment Service Providers and payment system operators deemed appropriate by TCMB will be able to obtain a QR code producer code by applying to BKM for registration in order to generate TR QR Codes. Banks will use their EFT codes and do not need to register separately. Values shorter than 4 digits will be padded with '0' character on the left. | ||
| 03: QR Code Reference Number | ÖAN | Variable up to 12 | Z | 030823451 017 | Unique reference number generated for the QR code. Provided by the workplace application or QR code generator and used for end-to-end verification, transaction record or receipt creation |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| used. It can be specified by the workplace within the QR code or can be a marker for the consumer to enter the reference information into the mobile application they use. Field to be carried in FAST A01 message KtmSrvBlg + Krkd ++ KrkdRef | |||||||
| 04: Terminal Type | N | 02 | İ | For POS: 040202 | Type of device on which the QR code is generated. Defined values: “01”:Static QR code “02”:POS/mPOS/ÖKC/Kiosk etc. payment acceptance software and hardware “03”: ATM “04”: Workplace application “05”: Web “06”: Payment service provider workplace application | ||
| 05: Terminal Device Serial Number | ÖAN | Variable up to 23 | İ | 052312345 678901234 567890ABC | Distinguishing value belonging to the QR code generating device or terminal (for example: terminal number and/or serial number of the terminal) | ||
| 06: Creation Time | N | 12 | Z | For 29 July 2020 at 15.30:59: 061220072 9153059 | Time information when the QR code was generated. YYAAGGSSDDss YY: Year, AA: Month, GG: Day, SS: Hour (24 hours), DD: minute, ss: Second | ||
| 07: Last Validity Time | N | 12 | K | For 29 July 2020 at 16.30:59: 071220072 9163059 | Last time information when the QR code is valid. YYAAGGSSDDss YY: Year, AA: Month, GG: Day, SS: Hour (24 hours), DD: minute, ss: Second Optional for static QR codes, mandatory for dynamic QR codes. |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Sample Data Value | Description |
|---|---|---|---|---|---|---|---|
| Merchant Category Code | 52 | N | 04 | Z | 52045499 | ISO 18245 compliant Merchant Category Code (MCC) of the transaction. Examples of 4-digit codes include “5661” (shoe seller) or “5499” (Markets). If this field is not used, the value “0000” must be written. | |
| Currency | 53 | N | 03 | Z | 5303949 | The currency code of the transaction compatible with ISO 4217. For FAST, it must contain the fixed value “949”. | |
| Amount | 54 | N | 12 | K | For 150,5, 541200000 0015050 | Specifies the amount of the transaction. The last two digits specify the kuruş part, and the left side of the number is filled with “0” to complete the amount to 12 digits. It is mandatory to use in dynamic QR codes. If this field is not present or is 0, the payment amount must be entered by the customer into the application. The field to be carried in the FAST A01 message is Ttr | |
| Tip or Other Amount Indicator | 55 | N | 02 | It will not be used for FAST. | |||
| Tip or Other Amount Value (Fixed) | 56 | N | 12 | It will not be used for FAST. | |||
| Tip or Other Amount Value (Percentage) | 57 | N | 05 | It will not be used for FAST. | |||
| Country Code | 58 | ÖAN | 02 | Z | 5802TR | The 2-digit country code of the workplace as specified in ISO 3166-1 alpha 2. For FAST, “TR” |
| Field Name | Field Code | Sub Field Code:Name | Data Type | Length | Presence Status | Example Data Value | Description |
|---|---|---|---|---|---|---|---|
| Workplace Name | 59 | ÖAN | Variable up to 25 | Z | 5908ABC GIDA | The account name of the workplace. It is displayed on the customer's device screen during the transaction. The field to be carried in the FAST A01 message is AlAd | |
| Workplace City | 60 | ÖAN | Variable up to 15 | Z | 6008İSTANBUL | Workplace city name. | |
| Postal Code | 61 | ÖAN | Variable up to 10 | İ | 610534100 | The postal code of the workplace | |
| Additional Data Fields Template | 62 | - | K | variable up to 99 | İ | 62uuVD | Contains additional data required by the merchant for FAST. Since the total length of the field belonging to the template is at most 99 characters, the subfields whose presence is "optional" must be determined in a way that does not exceed this limit and the QR code must be created accordingly. VD: The data value of the template. uu: The total length of the data value (VD) of the template in characters. |
| 01: Invoice Number | ÖAN | variable up to 25 | İ | 0111TLK0123 0405 | This field contains the invoice number or serves as an indicator for the customer to enter the invoice number with appropriate content (for example, "***"). The field to be transferred to the FAST A01 message is RefBlg | ||
| 02: Customer's Phone Number | ÖAN | variable up to 15 | İ | 02129031250 75000 | The customer's mobile phone number. It can be specified by the merchant in the QR code or can be a prompt for the consumer to enter the phone number in the mobile application they use. |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Example Data Value | Description |
|---|---|---|---|---|---|---|---|
| 03: Store Label | ÖAN | variable up to 25 | İ | 0306AVMSTR | A label information that can be used to distinguish a specific store from others. It can be specified by the merchant in the QR code or can be a prompt for the consumer to enter the store label in the application they use. The consumer's application that reads the QR code can display this store information on the screen. | ||
| 04: Customer Loyalty Number | ÖAN | variable up to 25 | İ | 04102315634 123 | The customer's loyalty card number. It can be specified by the merchant in the QR code or can be a prompt for the consumer to enter the loyalty number in the mobile application they use. | ||
| 06: Customer Number | ÖAN | variable up to 25 | İ | 06100518894 111 | A label value used specifically for the customer. For example, it can be the customer's membership number for a membership. It can be specified by the merchant in the QR code or can be a prompt for the customer to enter the label number in the mobile application they use. It can be used as a subscriber number in invoice payments. The field to be transferred to the FAST A01 message is RefBlg | ||
| 08: Payment purpose | ÖAN | 2 | Z | For dues payment: 080209 | In the Instant Payment (A01) message, it can take the values in the FAST Message Structure and Transaction Types document for the payment purpose. If the QR Code Flow Type is "04: Merchant payment refund", this field must be entered as "00" and must not be transferred to the FAST message. |
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Example Data Value | Description |
|---|---|---|---|---|---|---|---|
| 09: Additional Consumer Data | ÖAN | variable up to 3 | İ | In the sales transaction, the field to be carried in the FAST A01 message is OdmAmc | |||
| It will not be used for FAST. | |||||||
| Business Place Language Information Template | 64 | K | variable up to 99 | İ | It will not be used for FAST | ||
| EMVCo Reserved Fields | 65-79 | K | variable up to 99 | İ | It will not be used for FAST | ||
| Free Templates | 80-99 | K | variable up to 99 | İ | It will not be used for FAST | ||
| CRC | 63 | ÖAN | 04 | Z | 63043F2E | It is the integrity check value calculated over the entire QR code (excluding the CRC value in this field) and is the last field of the QR code (see: TR QR Code Principles and Rules) |
Example:
Plain Text Value:
00020101021230920016TR.GOV.TCMB.FAST0126TR1234567890123456789012340202012032E200C014A30 EFCDC7E9F379CE0766A68491000234156725016399394233285179151910002100204001003082345101704 0202052312345678901234567890ABC06122007291530590712200729163059520454995303949541200000 00150505802TR5908ABC GIDA6008İSTANBUL61053410062750111TLK0123040502129031250750000306AVMSTR0410231563412306 10051889411108020963043F2E
QR Code:
Refund QR Code Example:
Plain Text Value:
00020101021230920016TR.GOV.TCMB.FAST0126TR0200950001000003540000100202042032E200C014A30 EFCDC7E9F379CE0766A68313201282012180960000000000000123456491000234156755193000210020409 500310REF0950D12040202052312345678901234567890ABC06122102150000000712221231000000520454 99530394954120000000150505802TR5913MERKEZ OLUMLU6006ANKARA620608020063048B01
QR Code:
The following table shows the short QR code data organization provided by the business place arranged for FAST and the corresponding fields in the instant payment message where the relevant fields will be carried, and the said data structure is used in the flow given in Section 5.1.1.2.
Table 2: Short QR Code (KK) data organization provided by the business place
Field Name Data Type Length
Presence
Status
Example Data
Value
Description
QR Code Format
Indicator N 02 Z
FAST KK for: 97
Usage model in accordance with the data structure determines.
"97": FAST KK
"96"7
: FAST KK and BKM KK
QR Code Generator
Code N 04 Z 0010
The code of the QR code generator.
It will be issued and registered by the BKM. Payment Service Providers and the TCMB deemed appropriate payment system operator, in order to generate a TR QR Code, by applying for registration to the BKM, will be able to obtain a QR code generator code. Banks will use their EFT codes and they do not need to register separately. 4 For values shorter than digits, the left side will be filled with the "0" character. QR Code Reference Number ÖAN 12 Z REF666777 888 A unique transaction reference number on a per merchant payment service provider basis, created in a non-sequential manner. It is a mandatory field for FAST. Field to be carried in the FAST A01 message:
field:
KtmSrvBlg
[7] This is a short QR code indicator that both payment systems are supported by the merchant and the merchant's bank, and the customer can choose between these payment systems.
| CRC | ÖAN | 04 | Z | 5BFD | It is the integrity check value calculated over the entire QR code (excluding this field) (see: TR QR Code Principles and Rules). |
|---|---|---|---|---|---|
| Other Data | ÖAN | variable up to 214 | - | - | It will not be used for FAST. |
Example:
Plain Text Value:
970010REF666777888E7054DBB31781D7A15F5043372E802C55BFD
QR Code:
The following table shows the person-to-person payment QR code data organization arranged for FAST and the corresponding fields in the instant payment message where the relevant fields will be carried, and the said data structure is used in the flow given in Section 5.3.
Table 3: Person-to-person payment QR code data organization
| Field Name | Field Code | Subfield Code:Name | Data Type | Length | Presence Status | Example Data Value | Description |
|---|---|---|---|---|---|---|---|
| QR Code Format Indicator | 75 | N | 02 | Z | For TR QR Code Version 1.0 data organization: 750210 | This is the value used for the QR code data organization offered in person-to-person payments. The last two digits (data value) indicate the version number of the TR QR Code data organization. For version number "S.s", the data value is created as "Ss" without using a punctuation mark. | |
| QR Code Type | 01 | N | 02 | Z | For static QR code: 010211 For dynamic QR code: 010212 | Used to distinguish between Static and Dynamic QR Codes. Data value: "11": Static QR Code where the same QR code is used for more than one transaction. "12": Dynamic QR Code where a different QR code is used for each transaction. | |
| QR Code Producer Code | 02 | N | 04 | Z | 02040010 | The code of the QR code producer. It will be given and recorded by BKM. Payment Service Providers and the payment system operator deemed appropriate by the TCMB will be able to obtain a QR code producer code by applying to BKM for registration in order to generate TR QR Codes. | |
| Banks will use their EFT codes and do not need to register separately. Values shorter than 4 digits will be padded with the "0" character on the left side. | |||||||
| QR Code Reference Number | 03 | ÖAN | variable up to 12 | K | 0310RFR234510 1 | Unique reference number created specifically for the QR code. Mandatory if created as a dynamic QR code, optional for static QR codes. Field to be carried in FAST A01 message: KtmSrvBlg + Krkd ++ KrkdRef | |
| Creation Time | 06 | N | 12 | İ | For 29 May 2020 at 14.01:59: 0612200529140 159 | The time when the QR code was generated. YYAAGGSSDDss YY: Year, AA: Month, GG: Day, SS: Hour (24-hour), DD: minute, ss: Second | |
| Last Validity Time | 07 | N | 12 | İ | For 30 Mayıs 2020 saat 14.01:59: 0712200530140 159 | The last time information that the QR code is valid. YYAAGGSSDDss YY: Year, AA: Month, GG: Day, SS: Hour (24 hours), DD: minute, ss: Second | |
| Amount | 54 | N | 12 | İ | For 150,5: 5412000000015 050 | Indicates the amount of the payment. The last two digits indicate the decimal part (kuruş, etc.). To complete the amount to 12 digits, “0” is added to the left side. Field to be carried in FAST A01 message: Ttr | |
| Application Template | 61 | ÖAN | Variable up to 99 | Z | 61uuVD | It is the application template to be used for FAST. Since the total length of the field belonging to the template is at most 99 characters, the subfields whose presence is “optional” must be determined in a way that does not exceed this limit and the QR code must be created accordingly. VD: Data value of the template. uu: Total length of the data value (VD) of the template in characters | |
| 01: Account Number (IBAN) | ÖAN | 26 | Z | 0126TR123456 789012345678 901234 | The account (IBAN) number that the recipient of the payment wants to use to receive the payment. Field to be carried in FAST A01 message: AlHesN | ||
| 02: Card Number | N | 16 | It will not be used for FAST. | ||||
| 04: Easy Address Type | K | 01 | It will not be used for FAST. |
| 05: Easy address value | ÖAN | Variable up to 50 | It will not be used for FAST. | ||||
|---|---|---|---|---|---|---|---|
| 07: Name and Surname of the Payment Recipient | ÖAN | Variable between 2-26 | Z | 0712HASAN YILDIZ | Name and surname of the payment recipient. Field to be carried in FAST A01 message: AlAd | ||
| 10: QR Code Flow Type | N | 02 | Z | 100203 | Indicates the QR code flow type used. The fixed value “03” must be entered. Field to be carried in FAST A01 message: KtmSrvBlg + Krkd ++ KrkAksTur | ||
| Summary Security Value (Hash) | 20 | ÖAN | Variable up to 32 | İ | 2032F93CC13E 3E6410C1BADE EAF349E09A56 | Summary security (hash) value calculated by the application that generates the QR code. The application used can use this field to check that the QR code data is the QR Code it generated itself. | |
| Location | 50 | N | Variable between 16-34 | İ | For Latitude: 39.939423 Longitude: 32.851791: 501639939423 32851791 | It is the location information that can be used for payment transactions with QR code and is created according to the Decimal Degrees (DD) format. The location value consists of two parts of equal length, the first being latitude and the second being longitude. For Latitude: EE.eeeeee and Longitude: BB.bbbbbb, the location value is specified as EEeeeeeeBBbbbbbb and no separator such as '.', ',', etc. is used in it. The number of 'e' and 'b' digits is equal and can be at least 6 and at most 15 depending on the precision level to be used. | |
| CRC | 63 | - | ÖAN | 04 | Z | 63045E7C | It is the integrity check value calculated over the entire QR code (excluding the CRC value in this field) (see: TR QR Code Principles and Rules). It is the last field of the QR code data. |
Plain Text Value:
750210010212020400100310RFR234510106122005291401590712200530140159541200000001505061520 126TR1234567890123456789012340712HASAN YILDIZ1002032032F93CC13E3E6410C1BADEEAF349E09A565016399394233285179163045E7C
QR Code:
In this section, example scenarios regarding online verifications in FAST Workplace Payment (Section 0) flows where the FAST System Participant receives Dynamic Verification Service are examined.
In all of the following scenarios, it is assumed that Z-Bank customer Esat Koç, who wants to make a payment of 100 ₺ to ABC Kafesi which receives online service from F-Bank, will make a payment with QR code.
In this context, F-Bank creates the QR code containing the following basic information upon the request of ABC Kafesi and records it in its system:
| QR Code Information | |
|---|---|
| QR Code Reference Number | 444455556666 |
| Workplace IBAN | TR123456789012345678901234 |
| Workplace Name | ABC Kafe |
| Amount | 100,00 |
| Last Validity Time | 200529120220 |
| Layer Service Indicator | 10 |
Esat Koç reads the QR code displayed with the Z-Bank mobile application and, seeing the payment information on his screen, selects the FAST payment and the account to which the payment will be made and confirms the payment.
The part of the flow up to this step is common in all scenarios, and only the subsequent steps will differ.
Z-Bank creates the A01 instant payment message containing the following basic information and transmits it to FAST:
| A01 Message | |
|---|---|
| GonKK | Z-Bank KK |
| AlKK | F-Bank KK |
| GonAd | Esat Koç |
| AlAd | ABC Kafe |
| AlHesN | TR123456789012345678901234 |
| Ttr | 100,00 |
| KtmSrvBlg | |
| + Krkd | |
| ++ KrkdAksTur | 01 |
| ++ KrkdRef | 444455556666 |
FAST transmits the A01 message to F-Bank. F-Bank compares the basic information in the incoming A01 message with the information it recorded at the beginning of the transaction:
| Information recorded in F-Bank | Information coming from Z-Bank via FAST | ||
|---|---|---|---|
| QR Code Reference Number | 444455556666 | 444455556666 | KtmSrvBg + Krkd ++ KrkdRef |
| Business IBAN | TR123456789012 345678901234 | TR12345678901234567 8901234 | AlHesN |
| Business Name | ABC Kafe | ABC Kafe | AlAd |
| Amount | 100,00 | 100,00 | Ttr |
| Last Validity Time | 200529120220 | 200529120215 | (It is the time when the A01 message is read by F-Bank, and is not sent by FAST.) |
| QR Code Flow Type | 01 | 01 | KtmSrvBg + Krkd ++ KrkdAksTur |
The QR code is verified with the information recorded at F-Bank and the relevant fields in the A01 message coming from FAST. (For verification purposes, the security summary value (Hash) may also be used.)
F-Bank transmits the positive T01 message to FAST.
FAST performs the reconciliation and sends the positive result notification to F-Bank and Z-Bank. Banks inform their customers.
Z-Bank creates the A01 instant payment message containing the following basic information and transmits it to FAST:
| A01 Message | |
|---|---|
| GonKK | Z-Bank KK |
| AlKK | F-Bank KK |
| GonAd | Esat Koç |
| AlAd | ABC Kafe |
| AlHesN | TR123456789012345678901234 |
| Ttr | 100,00 |
| KtmSrvBlg | |
| + Krkd | |
| ++ KrkdAksTur | 02 |
| ++ KrkdRef | 444455556666 |
FAST transmits the A01 message to F-Bank. F-Bank compares the basic information in the incoming A01 message with the information it recorded at the beginning of the transaction:
| Information recorded at F-Bank | Information coming from Z-Bank via FAST | ||
|---|---|---|---|
| QR Code Reference Number | 444455556666 | 444455556666 | KtmSrvBlg + Krkd ++ KrkdRef |
| Business IBAN | TR123456789012 345678901234 | TR12345678901234567 8901234 | AlHesN |
| Business Name | ABC Kafe | ABC Kafe | AlAd |
| Amount | 100,00 | 100,00 | Ttr |
| Last Validity Time | 200529120220 | 200529120215 | (Time when A01 message was read by F-Bank, not sent by FAST.) |
| QR Code Flow Type | 01 | 02 | KtmSrvBlg + Krkd ++ KrkdAksTur |
The QR code is verified with the information recorded in F-Bank and the relevant fields in the A01 message received from FAST.
Since the QR Code Flow Type registered in F-Bank's system and the QR Code Flow Type in the A01 message are not equal, F-Bank sends a negative (QR code could not be verified) T01 message to FAST.
FAST sends a negative result notification to F-Bank and Z-Bank. Banks inform their customers.
Z-Bank creates the A01 instant payment message containing the following basic information and sends it to FAST:
| A01 Message | |
|---|---|
| GonKK | Z-Bank KK |
| AlKK | F-Bank KK |
| GonAd | Esat Koç |
| AlAd | XYZ Kafe |
| AlHesN | TR123456789012345678901234 |
| Ttr | 100,00 |
| KtmSrvBlg + Krkd ++ KrkdAksTur | 01 |
| ++ KrkdRef | 444455556666 |
FAST sends the A01 message to F-Bank. F-Bank compares the basic information in the incoming A01 message with the information it recorded at the beginning of the transaction:
| Information recorded in F-Bank | Information received from Z-Bank via FAST | |||
|---|---|---|---|---|
| QR Code Reference Number | 444455556666 | 444455556666 | KtmSrvBg + Krkd ++ KrkdRef | |
| Business IBAN | TR123456789012 345678901234 | TR12345678901234567 8901234 | AlHesN | |
| Business Name | ABC Kafe | XYZ Kafe | AlAd | |
| Amount | 100,00 | 100,00 | Ttr | |
| Last Validity Time | 200529120220 | 200529120215 | (It is the time when the A01 message is read by F-Bank, and is not sent by FAST.) | |
| QR Code Flow Type | 01 | 01 | KtmSrvBg + Krkd ++ KrkdAksTur |
Since the QR Code Flow Type of the incoming A01 message is 01, the QR code is verified with the information recorded in F-Bank and the relevant fields in the A01 message coming from FAST.
Since the Merchant name matched with the relevant QR Code reference number in F-Bank's system and the AlAd field in the A01 message are not the same, F-Bank transmits a negative (QR code could not be verified) T01 message to FAST.
FAST sends a negative result notification to F-Bank and Z-Bank. Banks inform their customers.
ISO 3166-1 alpha 2: Codes for the representation of names of countries and their subdivisions— Part 1: Country codes, using two-letter country codes.
ISO 4217: Codes for the representation of currencies and funds
ISO 18245:2003: Retail financial services — Merchant category codes
FAST System Operating Rules
FAST System Reference Document
QR Code Routing System Rules
Regulation on the Generation and Use of TR QR Code in Payment Services
TR QR Code Principles and Rules
Note from RegAlert. AI assistants can read this document in full, and search 70,000+ more, through the RegAlert MCP connector (https://mcp.regalert.today/mcp). Free with an account. How to connect ChatGPT, Claude or Cursor.
RegAlert holds no document that amends or replaces this one. This is not a check that it is in force: confirm with the regulator.
“Law: The Law on Payment and Securities Settlement Systems, Payment Services and Electronic Money Institutions dated 20/6/2013 and numbered 6493”
More like this from CBRT
CBRT published 3 documents in the last 30 days. We email you each new one the day it's published.
Source: Central Bank of Republic of Turkey — original document · Summary generated with machine assistance and reviewed before publication; the authoritative text is the regulator's original document. How RegAlert works
In RegAlert: added · updated