Appearance
İstek Nesne Yapısı
Sale (Satış) API – Request Parametreleri
Aşağıdaki tabloda parametre adına, tipine veya açıklamasına göre arama yapabilirsiniz.
| Ad | Tip | Uzunluk | Açıklama |
|---|---|---|---|
orderId* | string | 150 | Üye işyeri tarafından oluşturulan benzersiz sipariş numarası. |
cardNo* | string | 19 | Kart numarası (PAN). |
expiry* | int | 4 | Kartın son kullanma tarihi (YYMM formatında). |
cvv2 | string | 3 | Kartın arka yüzündeki CVV güvenlik kodu. |
amount | long | 12 | İşlem tutarı (100 ile çarpılarak gönderilir. Örn: 5.21 TL → 521). |
pointAmount | long | 12 | Puan tutarı (100 ile çarpılarak gönderilir. Örn: 5.21 TL → 521). |
currency* | int | 3 | İşlem para birimi (949 = TRY, 978 = EUR, 840 = USD, 826 = GBP). Tam listeye ISO 4217 sayfasından ulaşabilirsiniz. |
ecommerceTxnType | int | 1 | 0: E-Ticaret (Varsayılan), 1: Moto, 2: Kayıtlı Kart (CredentialOnFile). |
txnInitiationType | int | 1 | 0: Yok (Varsayılan), 1: Müşteri Başlatmalı (CIT), 2: Üye İşyeri Başlatmalı (MIT), 3: Tekrarlı (Recurring). |
installmentCount | int | 2 | Taksit adedi. |
cardHolderIp | string | 15 | Kart sahibinin IP adresi. |
merchantIp | string | 15 | Üye işyerinin veya ödeme aracısının IP adresi. |
submerchantIp | string | 15 | Alt bayi IP adresi. |
lang | string | 2 | Yanıt mesajı dili ("EN", "TR"). |
additionalInfo | string | 200 | Opsiyonel ek bilgi alanı. |
invoiceInfo | string | 4000 | Opsiyonel fatura bilgisi (base64 ile encode edilmiş JSON formatında gönderilir). |
TIP
* ile işaretli alanlar zorunludur.
Not
amount ve pointAmount alanları zorunlu değildir; ancak bu alanlardan en az birinde değer gönderilmelidir. Aksi takdirde, satış işlemi 0 tutar ile gerçekleşir.

