/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Définir les paramètres de Refund Saver
Définissez la préférence de remboursement individuellement pour l'utilisateur et enregistrez si l'utilisateur a donné son consentement pour partager ses données. La préférence est une valeur unique qui s'applique à la fois à l'App Store et à Google Play. Le consentement s'applique uniquement à l'App Store. Chaque store dispose également d'une préférence par défaut au niveau de l'application que vous pouvez modifier pour tous les utilisateurs dans l'Adapty Dashboard. Pour ajuster la préférence pour un utilisateur spécifique, utilisez le tableau de bord, le SDK 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. La meilleure option si vous travaillez avec des profils anonymes. adapty-customer-user-id ou adapty-profile-id est requis.
Request body
Définissez la préférence de remboursement individuellement pour l'utilisateur. Elle s'applique aux demandes de remboursement de l'utilisateur sur l'App Store et Google Play. Google n'accepte que le refus, l'approbation ou aucune préférence lors de l'examen d'un remboursement ; Adapty envoie donc « aucune préférence » sur Google Play lorsque cette valeur est grant_prorated.
- grant : approuver chaque demande de remboursement
- grant_prorated : approuver un remboursement pour la partie de l'achat que l'utilisateur n'a pas encore consommée
- no_preference : ne fournir aucune recommandation
- decline : refuser chaque demande de remboursement
One of: "grant", "grant_prorated", "no_preference", "decline"
Enregistrez si l'utilisateur a donné son consentement au partage de ses données. Le consentement s'applique uniquement à l'App Store.
- true signifie que si vous recevez une demande de remboursement intégré, vous pouvez fournir à Apple des informations sur l'utilisateur
Responses
Paramètres mis à jour avec succès
Schema
ID du profil client
Paramètres de l'économiseur de remboursements pour l'utilisateur
Définit si l'utilisateur a consenti à partager ses données avec Apple (App Store uniquement)
La préférence de remboursement
One of: "grant", "grant_prorated", "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