POST /api/v1/sdk/purchase/stripe/token/validate/

Valider un achat Stripe

Valide un achat à l'aide du jeton Stripe fourni en utilisant les identifiants Stripe dans les paramètres de votre application dans l'Adapty Dashboard. Si l'achat est valide, l'historique des transactions est importé depuis Stripe vers le profil dans Adapty avec le customer_user_id spécifié. Si aucun profil avec ce customer_user_id n'existait auparavant, il sera créé.

Des événements de profil sont générés au cours du processus et les transactions importées sont comptabilisées dans le MTR.

Request body

dataobjectrequired
typestringrequired

Le type de la ressource

One of: "stripe_receipt_validation_result"

attributesobjectrequired
customer_user_idstringrequired

L'identifiant de votre utilisateur dans votre système

stripe_tokenstringrequired

Jeton d'un objet Stripe représentant un achat unique. Peut être soit un jeton d'abonnement Stripe (sub_XXX), soit un jeton d'intention de paiement (pi_XXX)

Responses

Achat validé avec succès

Schema
dataobjectrequired

Données de réponse (null en cas de validation réussie)

Example
{
  "data": null
}

Requête incorrecte

Schema
errorsarray of objectrequired
detailstringrequired

Informations descriptives sur l'erreur

sourceobjectrequired
pointerstringrequired

Référence l'emplacement exact dans le document de requête à l'origine du problème

statusstringrequired

Code de statut HTTP

Example
{
  "errors": [
    {
      "detail": "none is not an allowed value",
      "source": {
        "pointer": "/data/attributes/stripe_token"
      },
      "status": "400"
    }
  ]
}

Non autorisé

Schema
errorsarray of objectrequired
sourcestring

Source de l'erreur

errorsarray of string

Tableau de messages d'erreur

error_codestringrequired

Nom court de l'erreur

status_codeintegerrequired

Code de statut HTTP

Erreur interne du serveur

Schema
errorsarray of objectrequired
sourcestring

Source de l'erreur

errorsarray of string

Tableau de messages d'erreur

error_codestringrequired

Nom court de l'erreur

status_codeintegerrequired

Code de statut HTTP