İstek Nesne Yapısı
3DS PreSale (Ön Provizyon) API – Request Parametreleri
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).
currency*
int
3
İşlem para birimi (949= TRY, 978=EUR, 840=USD, 826=GBP). Tam listeye buradan ulaşabilirsiniz.
requestType*
string
10
3DS-MODEL: Yalnızca kart sahibi doğrulaması (Varsayılan),
3DS-PAY: Kart sahibi doğrulaması ve ödeme işlemi birlikte. Detaylar için bknz.
installmentCount
int
2
Taksit adedi.
cardHolderIp
string
15
Kart sahibinin IP adresi.
merchantIp
string
15
Üye işyerinin, ödeme aracısının veya ödeme geçidinin IP adresi.
subMerchantIp
string
15
Alt üye işyeri IP adresi.
lang
string
2
Yanıt mesajı dili ("EN", "TR").
additionalInfo
string
200
Opsiyonel ek bilgi.
invoiceInfo
string
4000
Opsiyonel fatura bilgisi (base64 ile encode edilmiş JSON formatında gönderilir).
cardholderName
string
45
Kart sahibi adı ASCII formatında olmalıdır. ASCII dışı karakterler en yakın ASCII karakterine dönüştürülür. Dönüştürülemez karakterler yerine "?" konur. ("Lillı Celiné Никита Ödipus" → "Lilli Celine Nikita Odipus")
cardholderEmail
string
100
Kart sahibi e-posta adresi.
returnUrl
string
150
3DS işlemi sonrası yönlendirme URL’si. Boş bırakılırsa, onboarding sürecinde tanımlanmış URL kullanılır. Detaylar için bknz.
callbackUrl
string
150
VPOS sistemi ile üye işyeri sistemi arasındaki mutabakat işlemleri için kullanılır. webhook/callback URL’si. Boş bırakılırsa onboarding sürecinde tanımlı URL kullanılır. Detaylar için bknz.
Last updated
Was this helpful?

