3D ile Ödeme
3D Secure ile ödeme entegrasyon dokümanı
Last updated
3D Secure ile ödeme entegrasyon dokümanı
Last updated
POST
https://api.weepay.co/Payment/PaymentRequestThreeD
Gönderilecek parametreler Auth, Data, Customer, BillingAddress, ShippingAddress, Products array'leri altında gönderilmelidir. dönen sonuç için Response tabı kontrol edilmelidir. Örnek JSON ve örnek gönderim için aşağıdaki
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
API servisi için örnek kodları inceleyebilirsiniz.
PHP
.NET
Java
Ruby
Phython
Node.js
threeDSecureUrl alanı altında dönen 3D secure adresi. Kullanıcı, bankadan şifre talep edebilmesi ve SMS ile gelen şifreyi girerek kredi kartı doğrulaması yapabilmesi için bu linke yönlendirilmelidir.
3D Secure ekranında başarılı şekilde işlem gerçekleştirildiyse belirlemiş olduğunuz CallBackUrl adresinize örnekteki gibi bir POST gönderilmektedir.
Auth
array
Auth array altında bayiId, apiKey ve secretKey gönderilir.
bayiId
integer
weepay tarafıdan verilen bayiId
apiKey
string
weepay tarafından verilen apikey
secretKey
string
weepay tarafından verilen secretKey
Data
string
Data array altında gönderilecek parametreler
orderId
string
Üye iş yeri sipariş id.
ipAddress
string
Alıcıya ait ip adresi.
paidPrice
number
Ödeme tutarı (Kuruş kısmı nokta ile yazılır. Örn: 35.50)
currency
string
Para birimi TL, USD, EUR, GBP
locale
string
Geri dönüş dili tr,en
installmentNumber
number
Taksit sayısı
preAuth
number
Ön provizyon işlemi için 1 gönderilmelidir.
cardHolderName
string
Kredi kartı isim soyisim
cardNumber
number
Kredi kartı numarası
expireMonth
number
Kredi kartı son kullanım tarihi (ÖRN:12)
expireYear
number
Kredi kartı son kullanım yılı (ÖRN: 2024 için 24)
cvcNumber
number
Kredi kartı güvenlik numarası (ÖRN:555)
callBackUrl
string
İşlemin sonucunun dönüleceği URL adresiniz.
description
string
Sipariş Açıklaması
Customer
array
Customer array'i altında gönderilecek bilgiler
customerId
string
Üye işyeri tarafındaki alıcıya ait id.
customerName
string
Üye işyeri tarafındaki alıcıya ait ad.
customerSurname
string
Üye işyeri tarafındaki alıcıya ait soyad.
gsmNumber
string
Üye işyeri tarafındaki alıcıya ait GSM numarası.
string
Üye işyeri tarafındaki alıcıya ait e-posta bilgisi. E-posta adresi alıcıya ait geçerli ve erişilebilir bir adres olmalıdır.
identityNumber
number
Üye işyeri tarafındaki alıcıya ait kimlik (TCKN) numarası.
city
string
Üye işyeri tarafındaki alıcıya ait şehir bilgisi.
country
string
Üye işyeri tarafındaki alıcıya ait ülke bilgisi.
BillingAddress
array
BillingAddress array'i altında gönderilecek bilgiler
contactName
string
Üye işyeri tarafındaki fatura adresi ad soyad bilgisi.
address
string
Üye işyeri tarafındaki fatura adresi.
city
string
Üye işyeri tarafındaki fatura adresi şehir bilgisi.
country
string
Üye işyeri tarafındaki fatura adresi ülke bilgisi.
district
string
Üye işyeri tarafındaki fatura adresi bölge bilgisi.
zipCode
string
Üye işyeri tarafındaki fatura adresi posta kodu.
ShippingAddress
array
SippingAddres array'i altında gönderilecek bilgiler
contactName
array
Üye işyeri tarafındaki teslimat adresi, ad, soyad bilgisi. Sepetteki ürünlerden en az 1 tanesi fiziksel ürün (itemType=PHYSICAL) ise zorunludur.
address
string
Üye işyeri tarafındaki teslimat adresi. Sepetteki ürünlerden en az 1 tanesi fiziksel ürün (itemType=PHYSICAL) ise zorunludur.
city
string
Üye işyeri tarafındaki teslimat adresi şehir bilgisi. Sepetteki ürünlerden en az 1 tanesi fiziksel ürün (itemType=PHYSICAL) ise zorunludur.
country
string
Üye işyeri tarafındaki teslimat adresi ülke bilgisi. Sepetteki ürünlerden en az 1 tanesi fiziksel ürün (itemType=PHYSICAL) ise zorunludur.
district
string
Üye işyeri tarafındaki fatura adresi bölge bilgisi.
zipCode
string
Üye işyeri tarafındaki teslimat adresi posta kodu.
Products
array
Products array'i atında gönderilecek bilgiler
productId
string
Üye işyeri tarafındaki ürüne ait id.
name
string
Üye işyeri tarafındaki ürüne ait isim.
productPrice
number
Üye işyeri tarafındaki ürünlere ait tutar.tutarlar toplamı paidPrice alanına eşit olmalıdır.
itemType
string
Üye işyeri tarafındaki ürüne ait tip. Geçerli enum değerler: PHYSICAL ve VIRTUAL.