Finance

Builds a person-to-person TR Karekod (FAST) payment payload from IBAN, name and optional TRY amount. Text only — no PNG.

Turkish instant payments (FAST) can start from a TR Karekod that encodes the payee IBAN and name in EMV-style TLV. This builds the person-to-person organisation (payload format indicator 750210): application template with IBAN, payee name, optional 12-digit kuruş amount, optional free-text explanation, and a CRC-16/CCITT-FALSE trailer. The Turkish IBAN is normalised and checked with ISO 7064 mod-97; non-TR IBANs and non-TRY currencies are rejected. This does not send money and does not render a QR image.

Credits per call: 1 · Operation id: tr_qr_odeme

In the GET form every field is a query parameter; object and array fields are JSON-encoded.

get/v1/tr/pay/qr

Request

  • Base URL: https://api.temsor.com
  • URL: https://api.temsor.com/v1/tr/pay/qr
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Query parameters

ibanstring required

Beneficiary Turkish IBAN (with or without spaces).

namestring required

Payee name shown to the payer (2–26 chars after trim).

amountnumber

TRY amount; omitted → static QR (payer enters amount).

explanationstring

Optional remittance note (application free field 10).

currencystring

Must be TRY if provided.

generatorCodestring

QR generator / EFT code (4 digits). Defaults to last 4 of the IBAN bank code.

Response

Success

okunknown required

Changes

No recorded changes to this operation across all 1 revision of this API.