Abone İşlemleri
Bir abonenin tüm detayları API isteği ile güncellenebilir. Bunun için aboneye ait customerReferenceCode path parametresi ve güncellenecek alanlar request body içinde gönderilmelidir. Gönderilen parametreler üzerinden güncelleme yapılır; en az bir alan gönderilmesi zorunludur.
Müşteri referans kodu.
279bb493-6fda-45e9-9368-2373ea43ff8d
Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
İstek içeriğinin formatı.
application/json
Güncellenecek alanlar. Tüm alanlar opsiyoneldir ancak gövde en az bir alan içermelidir.
Kullanıcı adı.
John
Kullanıcı soyadı.
Doe
GSM numarası. +90 formatında gönderilmesi önerilir.
+905554443333
T.C. Kimlik Numarası.
11111111111
Başarılı yanıt
Başarısız yanıt
POST https://api.iyzipay.com/v2/subscription/customers/279bb493-6fda-45e9-9368-2373ea43ff8d
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"name": "John",
"surname": "Doe",
"email": "[email protected]",
"gsmNumber": "+905554443333",
"identityNumber": "11111111111",
"billingAddress": {
"address": "address1",
"zipCode": "34940",
"contactName": "John Doe",
"city": "İstanbul",
"district": "Semt",
"country": "Türkiye"
},
"shippingAddress": {
"address": "address",
"zipCode": "34940",
"contactName": "John Doe",
"city": "İstanbul",
"country": "Türkiye"
}
}
{
"status": "success",
"systemTime": 1755693772785,
"data": {
"referenceCode": "7e966c81-7f09-4bce-b0eb-7467086d7a50",
"createdDate": 1755693138286,
"status": "ACTIVE",
"name": "John",
"surname": "Doe",
"identityNumber": "11111111111",
"email": "[email protected]",
"gsmNumber": "+905554443333",
"contactEmail": "[email protected]",
"contactGsmNumber": "+905554443333",
"billingAddress": {
"address": "address1",
"zipCode": "34940",
"contactName": "John Doe",
"district": "Semt",
"city": "İstanbul",
"country": "Türkiye"
},
"shippingAddress": {
"address": "address",
"zipCode": "34940",
"contactName": "John Doe",
"district": null,
"city": "İstanbul",
"country": "Türkiye"
}
}
}
Bir abonenin tüm detayları, aboneye ait referans kodu ile çağrılabilir.
Müşteri referans kodu.
279bb493-6fda-45e9-9368-2373ea43ff8d
Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
İstek içeriğinin formatı.
application/json
Başarılı yanıt
Başarısız yanıt
GET https://api.iyzipay.com/v2/subscription/customers/7e966c81-7f09-4bce-b0eb-7467086d7a50
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"status": "success",
"systemTime": 1755695274336,
"data": {
"referenceCode": "7e966c81-7f09-4bce-b0eb-7467086d7a50",
"createdDate": 1755693138286,
"status": "ACTIVE",
"name": "John",
"surname": "Doe",
"identityNumber": "11111111111",
"email": "[email protected]",
"gsmNumber": "+905554443333",
"contactEmail": "[email protected]",
"contactGsmNumber": "+905554443333",
"billingAddress": {
"address": "address1",
"zipCode": "34940",
"contactName": "John Doe",
"district": "Semt",
"city": "İstanbul",
"country": "Türkiye"
},
"shippingAddress": {
"address": "address",
"zipCode": "34940",
"contactName": "John Doe",
"district": "",
"city": "İstanbul",
"country": "Türkiye"
}
}
}
Tüm aboneleri ve temel detaylarını listeler.
Belirtilen sayfa için aboneleri getirir.
1
Sayfa başına kaç abone listeleneceğini belirtir.
1
Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
İstek içeriğinin formatı.
application/json
Başarılı yanıt
Başarısız yanıt
GET https://api.iyzipay.com/v2/subscription/customers?page=1&count=1
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"status": "success",
"systemTime": 1687817022470,
"data": {
"totalCount": 2,
"currentPage": 1,
"pageCount": 1,
"items": [
{
"referenceCode": "e2378434-3192-426d-a821-59c49583b6d4",
"createdDate": 1687815595481,
"status": "ACTIVE",
"name": "John",
"surname": "Doe",
"identityNumber": "11111111111",
"email": "[email protected]",
"gsmNumber": "+905555555555",
"contactEmail": "[email protected]",
"contactGsmNumber": "+905555555111",
"billingAddress": {
"address": "Uskudar Burhaniye Mahallesi iyzico A.S",
"zipCode": "34660",
"contactName": "John Doe",
"district": "altunizade",
"city": "Istanbul",
"country": "Turkey"
},
"shippingAddress": {
"address": "Uskudar Burhaniye Mahallesi iyzico A.S",
"zipCode": "34660",
"contactName": "John Doe",
"district": "altunizade",
"city": "Istanbul",
"country": "Turkey"
}
},
{
"referenceCode": "deeb305d-053e-412e-bead-bc507f771223",
"createdDate": 1687379184912,
"status": "ACTIVE",
"name": "John",
"surname": "Doe",
"identityNumber": "11111111111",
"email": "[email protected]",
"gsmNumber": "+905555555555",
"contactEmail": "[email protected]",
"contactGsmNumber": "+905555555111",
"billingAddress": {
"address": "Uskudar Burhaniye Mahallesi iyzico A.S",
"zipCode": "34660",
"contactName": "John Doe",
"district": "altunizade",
"city": "Istanbul",
"country": "Turkey"
},
"shippingAddress": {
"address": "Uskudar Burhaniye Mahallesi iyzico A.S",
"zipCode": "34660",
"contactName": "John Doe",
"district": "altunizade",
"city": "Istanbul",
"country": "Turkey"
}
}
]
}
}
Last updated