Kayıtlı Kart Silme
- Endpoint:
/vendor/creditcard - HTTP Method:
DELETE - Request Content-Type:
application/json - Response Content-Type:
application/json - Yetkilendirme: Geçerli AccessToken zorunludur.
(Bkz: 2. Kimlik Doğrulama – AccessToken Alınması)
Açıklama
Bu servis aracılığıyla üyeye ait kayıtlı kredi kartı sistemden silinebilir. Silme işlemi, memberCreditCardId parametresi ile yapılır.
Dikkat
- Silinen kartlar geri getirilemez.
- İşlem yalnızca kartın bağlı olduğu üye (veya yetkili bayi) tarafından yapılabilir.
Header Bilgileri
| Header Adı | Zorunlu | Açıklama |
|---|---|---|
| Authorization | Evet | Bearer {AccessToken} formatında geçerli token |
| Content-Type | Evet | application/json |
Request Body
| Alan Adı | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| memberCreditCardId | string | Evet | Silinecek kayıtlı kartın sistemdeki benzersiz ID değeri. |
Örnek Request
DELETE vendor/creditCard/73e4e086-c42d-49aa-bfaf-2cd8f25a2334
Başarılı Response (200 OK)
{
"isSuccess": true,
"message": "Kayıtlı kart başarıyla silindi."
}
Notlar & En İyi Uygulamalar
- Silme işlemi geri alınamaz — dikkatli kullanılmalıdır.
- Başarılı silme sonrasında kart, hiçbir listeleme endpoint’inde görüntülenmez.
memberCreditCardIddeğeri sistemde kayıtlı olmalıdır; aksi durumda 404 Not Found hatası döner.- Kullanıcının AccessToken’ı, kartın bağlı olduğu üyeye veya yetkili bayiye ait olmalıdır.
- Token süresi dolduğunda istek 401 Unauthorized döner; yeni token alınmalıdır.