İstek Nesne Yapısı

3DS PreSale (Ön Provizyon) API – Request Parametreleri

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).

currency*

int

3

İşlem para birimi (949= TRY, 978=EUR, 840=USD, 826=GBP). Tam listeye buradan arrow-up-rightulaş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?