Ödeme
3D secure olmadan ödeme entegrasyon dokümanı
Ödeme Başlatma
API servisine gönderilmesi gereken parametreler
Örnek kodlar
API servisinden dönen parametreler
Ödeme Servisi Parametreleri
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.
Path Parameters
Name | Type | Description |
---|---|---|
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 |
Request Body
Name | Type | Description |
---|---|---|
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. |
API servisi istek kodları
Servis için örnek kodlar
PHP
.NET
Java
Ruby
Phython
Node.js
API servisinden dönen parametreler
Başarılı Sonuç Örneği
Başarısız Sonuç Örneği
Last updated