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

Validar compra de Stripe

Valida una compra utilizando el token de Stripe proporcionado, usando las credenciales de Stripe en la configuración de tu app dentro del Adapty Dashboard. Si la compra es válida, el historial de transacciones se importa desde Stripe al perfil en Adapty con el customer_user_id especificado. Si no existía ningún perfil con ese customer_user_id, se creará uno nuevo.

Los eventos del perfil se generan durante el proceso y las transacciones importadas se contabilizan en el MTR.

Request body

dataobjectrequired
typestringrequired

El tipo del recurso

One of: "stripe_receipt_validation_result"

attributesobjectrequired
customer_user_idstringrequired

El ID de tu usuario en tu sistema

stripe_tokenstringrequired

Token de un objeto de Stripe que representa una compra única. Puede ser un token de una Suscripción de Stripe (sub_XXX) o de un Payment Intent (pi_XXX)

Responses

Compra validada correctamente

Schema
dataobjectrequired

Datos de la respuesta (null en caso de validación correcta)

Example
{
  "data": null
}

Solicitud incorrecta

Schema
errorsarray of objectrequired
detailstringrequired

Información descriptiva sobre el error

sourceobjectrequired
pointerstringrequired

Hace referencia a la ubicación exacta en el documento de la solicitud que causó el problema

statusstringrequired

Código de estado HTTP

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

No autorizado

Schema
errorsarray of objectrequired
sourcestring

Origen del error

errorsarray of string

Array de mensajes de error

error_codestringrequired

Nombre corto del error

status_codeintegerrequired

Código de estado HTTP

Error interno del servidor

Schema
errorsarray of objectrequired
sourcestring

Origen del error

errorsarray of string

Array de mensajes de error

error_codestringrequired

Nombre corto del error

status_codeintegerrequired

Código de estado HTTP