POST /api/v2/server-side-api/purchase/profile/refund-saver/settings/

Refund Saver ayarlarını ayarla

Kullanıcı için iade tercihini ayrı ayrı ayarlayın ve kullanıcının verilerini paylaşmaya onay verip vermediğini kaydedin. Varsayılan olarak, Refund Saver her zaman Apple'dan kullanıcının iade talebini reddetmesini ister. Bu varsayılan davranışı tüm kullanıcılar için Adapty Kontrol Paneli'nden veya belirli bir kullanıcı için Kontrol Paneli, Adapty SDK ya da sunucu tarafı API aracılığıyla değiştirebilirsiniz.

Header parameters

adapty-customer-user-idstring

Sisteminizdeki müşterinin benzersiz kimliği. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.

adapty-profile-idstring · uuid

Sisteminizdeki profilin benzersiz kimliği. Anonim profiller ile çalışıyorsanız en iyi seçenektir. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.

Request body

custom_preferencestring

Kullanıcı için iade tercihini ayrı ayrı ayarlayın. - grant: her iade talebini onaylayın - no_preference: herhangi bir öneri sunmayın - decline: her iade talebini reddedin

One of: "grant", "no_preference", "decline"

consentboolean

Kullanıcının verilerini paylaşmaya onay verip vermediğini kaydedin. - true, uygulama içi iade talebi alırsanız Apple'a kullanıcı hakkında bilgi sağlayabileceğiniz anlamına gelir

Responses

Ayarlar başarıyla güncellendi

Schema
profile_idstringrequired

Müşteri profil kimliği

settingsobjectrequired

Kullanıcı için Refund Saver ayarları

consentboolean

Kullanıcının verilerini paylaşmaya onay verip vermediğini tanımlar

custom_preferencestring

İade tercihi

One of: "grant", "no_preference", "decline"

Example
{
  "profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
  "settings": {
    "consent": true,
    "custom_preference": "grant"
  }
}

Hatalı istek

Schema
errorsarray of objectrequired
sourcestring

Hatanın kaynağı

errorsarray of string

Hata mesajları dizisi

error_codestringrequired

Kısa hata adı

status_codeintegerrequired

HTTP durum kodu

Example
{
  "errors": [
    "Profile does not exist"
  ],
  "error_code": "profile_does_not_exist",
  "status_code": 400
}

Yetkisiz

Schema
errorsarray of objectrequired
sourcestring

Hatanın kaynağı

errorsarray of string

Hata mesajları dizisi

error_codestringrequired

Kısa hata adı

status_codeintegerrequired

HTTP durum kodu

Example
{
  "errors": [
    "Invalid API key"
  ],
  "error_code": "unauthorized",
  "status_code": 401
}

Sunucu içi hata

Schema
errorsarray of objectrequired
sourcestring

Hatanın kaynağı

errorsarray of string

Hata mesajları dizisi

error_codestringrequired

Kısa hata adı

status_codeintegerrequired

HTTP durum kodu