Ana içeriğe geç

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ıZorunluAçıklama
AuthorizationEvetBearer {AccessToken} formatında geçerli token
Content-TypeEvetapplication/json

Request Body

Alan AdıTipZorunluAçıklama
memberCreditCardIdstringEvetSilinecek 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.
  • memberCreditCardId değ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.