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

Validar compra de Stripe

Valida una compra utilizando el token de Stripe proporcionado mediante las credenciales de Stripe en la configuración de tu aplicación en el 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 este customer_user_id anteriormente, se creará uno nuevo.

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

Request body

dataobjectrequired
typestringrequired

El tipo de 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 el token de una Suscripción de Stripe (sub_XXX) o de un Payment Intent (pi_XXX)

Responses

Compra validada correctamente

Schema
dataobjectrequired

Datos de respuesta (null en caso de validación exitosa)

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 solicitud que causa 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

Fuente 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

Fuente del error

errorsarray of string

Array de mensajes de error

error_codestringrequired

Nombre corto del error

status_codeintegerrequired

Código de estado HTTP