Ödeme
3D secure olmadan ödeme entegrasyon dokümanı
Last updated
3D secure olmadan ödeme entegrasyon dokümanı
Last updated
API servisine gönderilmesi gereken parametreler
Örnek kodlar
API servisinden dönen parametreler
POST
https://api.weepay.co/Payment/PaymentRequest
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 örnek kodlar bölümünü inceleyebilirsiniz.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Servis için örnek kodlar
PHP
.NET
Java
Ruby
Phython
Node.js
Auth
array
Auth array altında bayiId, apiKey ve secretKey gönderilir.
bayiId
integer
weepay tarafından verilen bayiId
apiKey
string
weepay tarafından verilen apiKey
secretKey
string
weepay tarafından verilen secretKey
Data
array
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
integer
Taksit sayısı
preAuth
integer
Ön provizyon işlemi için 1 gönderilmelidir
cardHolderName
string
Kart sahibinin adı soyadı
cardNumber
number
Kart numarası
expireMonth
number
Kredi kartı son kullanım ay (ÖRN : 12)
expireYear
number
Kredi kartı son kullanım yılı (ÖRN 2024 için 24)
cvcNumber
number
Kredi Kartı güvenlik numarası
description
string
Sipariş açıklaması
Customer
string
Customer array altında gönderilecek parametreler
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 ad.
gsmNumber
number
Üye işyeri tarafındaki alıcıya ait gsm no.
string
Üye işyeri tarafındaki alıcıya ait email.
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
string
BillingAddress array altında gönderilecek parametreler
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
number
Üye işyeri tarafındaki fatura adresi posta kodu.
ShippingAddress
string
ShippingAddress array altında gönderilecek parametreler
contactName
string
Ü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 teslimat adresi bölge bilgisi.
zipCode
number
Üye işyeri tarafındaki teslimat adresi posta kodu.
Products
string
Products array altında gönderilecek parametreler
productId
string
Üye işyeri tarafındaki sepetteki ürüne ait id.
name
string
Üye işyeri tarafındaki sepetteki ürüne ait isim.
productPrice
number
Üye işyeri tarafındaki sepetteki ürüne ait tutar. tutarlar toplamı sepet tutarına (paidPrice) eşit olmalıdır.
itemType
string
Üye işyeri tarafındaki sepetteki ürüne ait tip. Geçerli enum değerler: PHYSICAL ve VIRTUAL.