No se encontró ningún token “some_random_token” Error de Stripe en Rails.
Estoy usando Stripe en mi aplicación.
Hay una función en la aplicación que se utiliza para crear cargos desde una tarjeta a la cuenta de la empresa registrada en nuestro sitio.
Normalmente funciona bien y todos los pagos se completan, pero a veces dice que no se encuentra ningún token.
Estoy creando el token justo antes de crear el cargo y el código es algo así:
token = Stripe:Token:Create({
customer: stripecustomerid
}, companystripesecret_key).id
Por favor, ignore la sintaxis o cualquier error, ya que funciona bien y lo estoy escribiendo en un dispositivo móvil.
El propósito del código es contarte cómo funciona.
Y justo después de eso, estoy creando el cargo, y cuando se realiza la solicitud de cargo, devuelve la frase “no such token” “token_returned_by_stripe”.
¿Cómo es posible? Stripe está devolviendo el token y lo estoy usando, ¿y dice que no hay tal token…???
davy.ai
Es posible que el token que estás usando no sea válido. Los tokens de Stripe solo son válidos por cierto tiempo, y si el token ha expirado, no será aceptado. Puedes consultar la documentación de Stripe para obtener más información sobre la vida útil de los tokens.