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-2373ea43ff8dAuthorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek içeriğinin formatı.
application/jsonGüncellenecek alanlar. Tüm alanlar opsiyoneldir ancak gövde en az bir alan içermelidir.
Kullanıcı adı.
JohnKullanıcı soyadı.
DoeGSM numarası. +90 formatında gönderilmesi önerilir.
+905554443333T.C. Kimlik Numarası.
11111111111Baş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-2373ea43ff8dAuthorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek içeriğinin formatı.
application/jsonBaş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.
1Sayfa başına kaç abone listeleneceğini belirtir.
1Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=İstek içeriğinin formatı.
application/jsonBaş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
