/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Refund Saver ayarlarını ayarla
Kullanıcı için iade tercihini ayrı ayrı belirleyin ve kullanıcının verilerini paylaşmak için onay verip vermediğini kaydedin. Varsayılan olarak, Refund Saver Apple'dan bir işlem için ilk iade talebini reddetmesini, aynı işlem için yapılan her tekrar talebini ise onaylamasını ister. Bu varsayılan davranışı Adapty Kontrol Paneli'nden tüm kullanıcılar için değiştirebilir ya da belirli bir kullanıcı için Kontrol Paneli, Adapty SDK veya sunucu taraflı API aracılığıyla ayarlayabilirsiniz.
Header parameters
Sisteminizdeki müşterinin benzersiz kimliği. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.
Sisteminizdeki profilin benzersiz kimliği. Anonim profillerle çalışıyorsanız en iyi seçeneğinizdir. adapty-customer-user-id veya adapty-profile-id alanlarından biri zorunludur.
Request body
Kullanıcı için iade tercihini ayrı ayrı ayarlayın.
- grant: her iade isteğini onaylayın
- grant_prorated: kullanıcının henüz tüketmediği satın alma bölümü için iade onaylayın
- no_preference: herhangi bir öneri sunmayın
- decline: her iade isteğini reddedin
One of: "grant", "grant_prorated", "no_preference", "decline"
Kullanıcının verilerini paylaşmaya onay verip vermediğini kaydedin.
- true, uygulama içi bir iade talebi aldığınızda Apple'a kullanıcıyla ilgili bilgi sağlayabileceğiniz anlamına gelir
Responses
Ayarlar başarıyla güncellendi
Schema
Müşteri profil kimliği
Kullanıcı için iade tasarrufu ayarları
Kullanıcının verilerini paylaşmayı kabul edip etmediğini tanımlar
İade tercihi
One of: "grant", "grant_prorated", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "grant"
}
} Hatalı istek
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} Yetkisiz
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Sunucu içi hata
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu