---
title: "Create Non3D Payment"
method: POST
path: "/payment/auth"
tags: ["Non3D Payment"]
---

# Create Non3D Payment

`POST /payment/auth`

3D Secure olmadan ödeme başlatır.

## Headers

- `Authorization` string, required
- `Content-Type` string, required

## Request body

- object
  - `conversationId` string — İstek/yanıt eşleştirmesi için benzersiz ID.
  - `locale` 'tr' | 'en' — Dil kodu. Alabileceği değerler; tr, en. Default; tr
  - `paidPrice` unknown, required
  - `price` unknown, required
  - `paymentGroup` 'PRODUCT' | 'LISTING' | 'SUBSCRIPTION' — Ödeme grubu. Default; PRODUCT.
  - `currency` 'TRY' | 'USD' | 'EUR' | 'GBP' | 'NOK' | 'CHF', required — Para birimi. Default; TRY.
  - `installment` 1 | 2 | 3 | 6 | 9 | 12 — Taksit sayısı. Gönderilmezse tek çekim (1) olarak işlem sağlanılabilir.
  - `basketId` string — Sepet ID’si.
  - `paymentChannel` 'WEB' | 'MOBILE' | 'MOBILE_WEB' | 'MOBILE_IOS' | 'MOBILE_ANDROID' | 'MOBILE_WINDOWS' | 'MOBILE_TABLET' | 'MOBILE_PHONE' — Ödeme kanalı.
  - `paymentCard` PaymentCard, required
    - `cardHolderName` string, required — Kart sahibinin adı soyadı.
    - `cardNumber` string, required — Kart numarası.
    - `expireYear` string, required — Son kullanma yılı (YYYY formatında).
    - `expireMonth` string, required — Son kullanma ayı (MM formatında).
    - `cvc` string, required — CVC kodu.
    - `registerCard` integer — Kart kaydedilsin mi? (0 = hayır, 1 = evet)
  - `buyer` Buyer, required
    - `id` string, required — Müşteri ID’si.
    - `name` string, required — Adı.
    - `surname` string, required — Soyadı.
    - `identityNumber` string, required — TC Kimlik Numarası.
    - `email` string, required — E-posta.
    - `gsmNumber` string, required — Telefon numarası.
    - `registrationDate` string — Kayıt tarihi (yyyy-MM-dd HH:mm:ss).
    - `lastLoginDate` string — Son giriş tarihi (yyyy-MM-dd HH:mm:ss).
    - `registrationAddress` string, required — Adres.
    - `city` string, required — Şehir.
    - `country` string, required — Ülke.
    - `zipCode` string — Posta kodu.
    - `ip` string — IP adresi.
  - `shippingAddress` Address, required
    - `address` string, required — Tam adres.
    - `zipCode` string — Posta kodu.
    - `contactName` string, required — İletişim adı.
    - `city` string, required — Şehir.
    - `country` string, required — Ülke.
  - `billingAddress` Address, required
    - `address` string, required — Tam adres.
    - `zipCode` string — Posta kodu.
    - `contactName` string, required — İletişim adı.
    - `city` string, required — Şehir.
    - `country` string, required — Ülke.
  - `basketItems` BasketItem[], required — Sepetteki ürünler.
    - `id` string, required — Ürün ID.
    - `price` unknown, required
    - `name` string, required — Ürün adı.
    - `category1` string, required — Ana kategori.
    - `category2` string — Alt kategori (opsiyonel).
    - `itemType` 'PHYSICAL' | 'VIRTUAL', required — Ürün tipi.
    - `subMerchantKey` string — Hizmeti veren alt üye işyerine ait, alt üye işyeri anahtarı bilgisi. Standart iş modelinde gönderilmez. Sadece pazaryeri iş modelinde gönderilmesi gerekmektedir.
    - `subMerchantPrice` string — Alt üye işyerine aktarılacak tutar. Standart iş modelinde gönderilmez. Sadece pazaryeri iş modelinde gönderilmesi gerekmektedir.
  - `paymentSource` string — Bu alan, partner firmalar tarafından iletilen ödeme kaynağı bilgisidir. Eğer bir altyapı sağlayıcısıysanız ve iyzico ile entegrasyon/iş birliğiniz bulunuyorsa bu parametreyi gönderebilirsiniz.

## Response `200`

Başarılı yanıt

- PaymentResponse
  - `status` 'success' | 'failure' — Yapılan işleminin sonucunu bildirir. success dönmesi taktirinde ödeme işlemi başarılı anlamına gelir.
  - `locale` string — Yanıt dili (tr/en).
  - `systemTime` integer — İşlem zamanı (epoch ms).
  - `conversationId` string — İstek ile eşleşen ID.
  - `price` unknown
  - `paidPrice` unknown
  - `installment` integer — Taksit sayısı.
  - `paymentId` string — Ödeme ID’si.
  - `fraudStatus` 0 | -1 | 1 — Fraud filtrelerine göre ödeme durumu. Eğer ödemenin fraud risk skoru düşük ise ödemeye anında onay verilir, eğer fraud risk skoru yüksek ise ödeme işlemi reddedilir. Üye işyeri sadece 1 olan işlemlerde ürünü kargoya vermelidir, 0 olan işlemler için bilgilendirme beklemelidir. - 1: Onaylandı - 0: İncelemede - -1: Reddedildi
  - `merchantCommissionRate` unknown
  - `merchantCommissionRateAmount` unknown
  - `iyziCommissionRateAmount` unknown
  - `iyziCommissionFee` unknown
  - `cardType` string — Kart tipi.
  - `cardAssociation` 'VISA' | 'MASTER_CARD' | 'AMERICAN_EXPRESS' | 'TROY' — Kart markası.
  - `cardFamily` string — Kart ailesi/ürünü.
  - `binNumber` string — BIN (ilk 8 hane).
  - `lastFourDigits` string — Kartın son 4 hanesi.
  - `basketId` string — Sepet ID.
  - `currency` string — Para birimi.
  - `itemTransactions` object[] — Sepet öğelerine ait işlem kalemleri.
    - `paymentTransactionId` string — Ödeme kırılımına ait id, üye işyeri tarafından mutlaka saklanmalıdır. Ödeme kırılımının iadesi, onayı, onay geri çekmesi ve iyzico ile iletişimde kullanılır. Tercihen itemId ile ilişkili bir şekilde tutulmalıdır.
    - `itemId` string — Üye işyeri tarafından iletilen, sepetteki ürüne ait id.
    - `price` unknown
    - `paidPrice` unknown
    - `transactionStatus` 0 | -1 | 1 | 2 — Ödeme kırılımının durumu. - 0: Fraud kontrolünde - -1: Fraud kontrolünden sonra reddedildi - 1: Onaylandı. (Pazaryerinde 1 değeri Üye İşyeri Onayı Bekliyor Anlamına Gelir) - 2: Onaylandı (Pazaryeri Onay Verilmiş)
    - `blockageRate` unknown
    - `blockageRateAmountMerchant` unknown
    - `blockageResolvedDate` string — İşlem bazında blokaj çözülme tarihi. yyyy-MM-dd HH:mm:ss formatındadır, örn. 2015-10-19 14:36:52.
    - `iyziCommissionFee` unknown
    - `iyziCommissionRateAmount` unknown
    - `merchantCommissionRate` unknown
    - `merchantCommissionRateAmount` unknown
    - `merchantPayoutAmount` unknown
    - `convertedPayout` object — Kırılım bazında, kur çevrimi sonrası hesaplamalar.
      - `paidPrice` unknown
      - `iyziCommissionFee` unknown
      - `iyziCommissionRateAmount` unknown
      - `blockageRateAmountMerchant` unknown
      - `merchantPayoutAmount` unknown
      - `iyziConversationRate` unknown
      - `iyziConversationRateAmount` unknown
  - `authCode` string — Bankadan dönen authCode değeri.
  - `phase` string — Ödeme Fazı.
  - `mdStatus` -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 — 3DS doğrulama sonucu (1 ise başarılı).
  - `hostReference` string — Ödemeye ilişkin banka tarafından verilen hostReference değeri.
  - `signature` string — İmza doğrulaması için kullanılabilecek signature değeri.

## Other responses

- `400` — Hatalı istek / doğrulama hatası

---

[API](https://skmtc.net/iyzico/apis/bin-and-installment.md) · [All operations](https://skmtc.net/iyzico/apis/bin-and-installment/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/iyzico/bin-and-installment/versions/46976ce5eed9/schema)
