/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Définir les paramètres de Refund Saver
Définir la préférence de remboursement individuellement pour l'utilisateur et enregistrer si l'utilisateur a donné son consentement au partage de ses données. Par défaut, Refund Saver demande toujours à Apple de refuser la demande de remboursement d'un utilisateur. Vous pouvez modifier ce comportement par défaut pour tous les utilisateurs dans l'Adapty Dashboard, ou l'ajuster pour un utilisateur spécifique via le Dashboard, le SDK Adapty ou l'API côté serveur.
Header parameters
L'identifiant unique du client dans votre système. adapty-customer-user-id ou adapty-profile-id est requis.
L'identifiant unique du profil dans votre système. Meilleure option si vous travaillez avec des profils anonymes. adapty-customer-user-id ou adapty-profile-id est requis.
Request body
Définir la préférence de remboursement individuellement pour l'utilisateur.
- grant : approuver chaque demande de remboursement
- no_preference : ne fournir aucune recommandation
- decline : refuser chaque demande de remboursement
One of: "grant", "no_preference", "decline"
Enregistrer si l'utilisateur a donné son consentement au partage de ses données.
- true signifie que si vous recevez une demande de remboursement intégré à l'application, vous pouvez fournir à Apple des informations sur l'utilisateur
Responses
Paramètres mis à jour avec succès
Schema
Identifiant du profil client
Paramètres Refund Saver pour l'utilisateur
Indique si l'utilisateur a consenti au partage de ses données
La préférence de remboursement
One of: "grant", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "grant"
}
} Requête incorrecte
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} Non autorisé
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Erreur interne du serveur
Schema
Source de l'erreur
Tableau de messages d'erreur
Nom court de l'erreur
Code de statut HTTP