iyzico Link
Yeni bir iyzico Link oluşturmak için kullanılır. Başarılı yanıtta link url'sini döner. Dönen url parametresini müşterilerinize ileterek kullanabilirsiniz.
IYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: İstek/yanıt eşleştirme için gönderilen değer.
123456Yanıt dili (tr|en). Varsayılan tr.
trÜrünün adı (müşteriye görünür).
Örnek ÜrünÜrünün açıklaması (müşteriye görünür).
10 Adet KitapÜrün fiyatı (decimal).
50.00Para birimi kodu.
TRYPossible values: Ürün resminin base64'e çevrilmiş hali.
a/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3k...Satın alımda adres istenmesin (true) / istensin (false).
trueTaksitli satış aktif/pasif.
falsePossible values: Stok kontrolü aktif/pasif.
truePossible values: Stok sayısı.
25,Üye işyerinin belirlediği 3 farklı tutardan birinin seçilerek veya müşterinin kendi girdiği tutar ile ödemenin tamamlamalarına olanak sağlamaktadır. Üye işyeri hesabında bu özelliğin aktif olması gerekmektedir.
truePossible values: FlexibleLink'te gösterilecek tutarların bilgisi.
10Possible values: Ürün kategori tipi. Default; "UNKNOWN" değerini alır.
PHONEPossible values: Başarılı oluşturma yanıtı.
POST /v2/iyzilink/products
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"conversationId": "123456",
"locale": "tr",
"name": "Örnek Ürün",
"description": "10 Adet Kitap",
"price": "50.00",
"currencyCode": "TRY",
"encodedImageFile": "/9j/4AAQSkZJRgABAQEAYABgAAD...",
"addressIgnorable": true,
"installmentRequested": false,
"stockEnabled": true,
"stockCount": 25,
"flexibleLink": true,
"presetPriceValues": [10.00, 20.00],
"categoryType": "UNKNOWN"
}
Başarılı oluşturma yanıtı.
{
"status": "success",
"locale": "tr",
"systemTime": 1687827915258,
"conversationId": "123456",
"data": {
"token": "WxI",
"url": "https://sandbox.iyzi.link/WxI",
"imageUrl": "https://sandbox-img.iyzi.link/Wx/I.jpg"
}
}Fastlink Oluşturur. Fast Link, 750 TL ve altı ödemeler için hızlı ve kolay bir şekilde ödeme alınmasını sağlayan çözümdür. Bir linkten yalnızca bir kere ödeme alınabilmektedir. Fastlink oluşturmak için önce onaylı bi iyzico link olması gerekmektedir.
IYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: İstek/yanıt eşleştirme için gönderilen değer.
123456Yanıt dili (tr|en). Varsayılan tr.
trPossible values: Müşteriye görünecek link açıklaması.
10 Adet KitapÜrün fiyatı.
75.00Para birimi kodu.
TRYBaşarılı oluşturma yanıtı.
POST /v2/iyzilink/fast-link/products
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"conversationId": "123456",
"locale": "tr",
"description": "10 Adet Kitap",
"price": "75.00",
"currencyCode": "TRY"
}
Başarılı oluşturma yanıtı.
{
"status": "success",
"locale": "tr",
"systemTime": 1687827915258,
"conversationId": "123456",
"data": {
"token": "WxI",
"url": "https://sandbox.iyzi.link/WxI",
"imageUrl": "https://sandbox-img.iyzi.link/Wx/I.jpg"
}
}Oluşturulan tüm iyzico Linkleri sayfalı olarak listeler.
Yanıt dili.
trSayfa numarası.
1Sayfa başına ürün sayısı.
10İstek/yanıt eşleştirme için serbest metin alanı.
testIYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: Listeleme yanıtı.
GET /v2/iyzilink/products?locale=tr&page=1&count=10&conversationId=test
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
Listeleme yanıtı.
{
"status": "success",
"locale": "tr",
"systemTime": 1756284905529,
"conversationId": "123456789",
"data": {
"listingReviewed": true,
"totalCount": 11,
"currentPage": 1,
"pageCount": 11,
"items": [
{
"name": "link",
"conversationId": "conversationId",
"description": "description",
"price": "80.00000000",
"currencyId": 1,
"currencyCode": "TRY",
"token": "AAF9Bw",
"productType": "IYZILINK",
"productStatus": "ACTIVE",
"merchantId": 3410007,
"url": "https://sandbox.iyzi.link/AAF9Bw",
"imageUrl": "https://sandbox-img.iyzi.link/AA/F9Bw+V3.jpg",
"addressIgnorable": true,
"soldCount": 1,
"installmentRequested": false,
"stockEnabled": true,
"stockCount": 3,
"presetPriceValues": [],
"flexibleLink": false,
"categoryType": "UNKNOWN"
}
]
}
}Token ile tek bir link sorgulayabilirsiniz. Sorgulanan token'a ait iyzico Link detayını döner.
Sorgulanmak istenen iyzico Link'e ait token değeri.
WxIYanıt dili (varsayılan tr).
trİstek/yanıt eşleştirme değeri.
123456IYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: Ürün detay yanıtı.
GET /v2/iyzilink/products/WxI?locale=tr&conversationId=123456
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
Ürün detay yanıtı.
{
"status": "success",
"locale": "tr",
"systemTime": 1687827915258,
"conversationId": "123456",
"data": {
"name": "sample-name",
"conversationId": "1123456789",
"description": "10 Adet Kitap",
"price": "50.00000000",
"currencyId": 3,
"currencyCode": "USD",
"token": "Wx0",
"productType": "IYZILINK",
"productStatus": "ACTIVE",
"merchantId": 376927,
"url": "https://sandbox.iyzi.link/Wx0",
"imageUrl": "https://sandbox-img.iyzi.link/Wx/0.jpg",
"addressIgnorable": false,
"soldCount": 0,
"installmentRequested": false,
"stockEnabled": false,
"stockCount": 0,
"presetPriceValues": [
"50.00",
"75.00",
"100.00"
],
"flexibleLink": false,
"categoryType": "PHONE"
}
}iyzico Link oluşturduğunuzda dönen token değeri ile varolan iyzico Linkinizi güncelleyebilirsiniz.
Güncellenecek iyzilink’in token değeri.
WxIIYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: Link güncelleme için gönderilebilecek alanlar (token path’te gönderilir).
İstek/yanıt eşleştirmesi için gönderilen değer.
123456Yanıt dili (tr|en).
trÜrün adı.
Güncellenmiş ÜrünÜrün açıklaması.
10 Adet KitapÜrün fiyatı.
60.00Para birimi kodu.
TRYÜrün resminin base64’e çevrilmiş hali.
a/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3k...Adres istenmesin/istensin.
falsePossible values: Taksitli satış aktif/pasif.
truePossible values: Stok kontrolü aktif/pasif.
truePossible values: Stok sayısı.
12Ürün kategori tipi. Default; "UNKNOWN" değerini alır.
PHONEPossible values: Başarılı güncelleme yanıtı.
PUT /v2/iyzilink/products/WxI
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"conversationId": "123456",
"name": "Güncellenmiş Ürün",
"description": "10 Adet Kitap",
"price": "60.00",
"currencyCode": "TRY",
"encodedImageFile": "/9j/4AAQSkZJRgABAQEAYABgAAD...",
"addressIgnorable": false,
"installmentRequested": true,
"stockEnabled": true,
"stockCount": 12
}
Başarılı güncelleme yanıtı.
{
"status": "success",
"locale": "tr",
"systemTime": 1687827915258,
"conversationId": "123456",
"data": {
"token": "WxI",
"url": "https://sandbox.iyzi.link/WxI",
"imageUrl": "https://sandbox-img.iyzi.link/Wx/I.jpg"
}
}Bir iyzico link’in durumunu ACTIVE veya PASSIVE yapar. iyzico Link'e ait token değeri ve güncellenecek statü değerinin kullanılması gerekmektedir.
iyzico link'e ait token değeri.
WxIGüncellenecek yeni durum.
PASSIVEPossible values: Yanıt dili (varsayılan tr).
trİstek/yanıt eşleştirme değeri.
123456IYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: Durum güncelleme sonucu.
PATCH /v2/iyzilink/products/WxI/status/PASSIVE?locale=tr&conversationId=123456
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
Durum güncelleme sonucu.
{
"status": "success",
"locale": "tr",
"systemTime": 1687827915258,
"conversationId": "123456"
}Bir iyzico Link'i silmek için kullanılır.
Silinecek iyzico link token’ı.
WxIYanıt dili (varsayılan tr).
trİstek/yanıt eşleştirme değeri.
123456IYZWSv2 ile başlayan imza değeri (Base64). Örn: IYZWSv2 YXBpS2V5On...
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek gövdesi formatı.
application/jsonPossible values: Silme sonucu.
DELETE /v2/iyzilink/products/WxI?locale=tr&conversationId=123456
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
Silme sonucu.
{
"status": "success",
"systemTime": 1687825929316,
"locale": "tr",
"conversationId": "123456"
}Last updated
