Tengo el siguiente código
import { STRIPE_SK } from '../../constants'; const secretKey = STRIPE_SK const stripe = require('stripe')(secretKey); export async function createToken(){ try{ console.log("Start process") const token = await stripe.tokens.create({ card: { number: '4242424242424242', exp_month: 12, exp_year: 2022, cvc: '314', }, }); console.log("Token - ", token) return token }catch(err){ console.log(err) throw err } }
Quiero obtener un token pero no obtengo nada. No hay error ni éxito
Simplemente copié y pegué el contenido de su función y funcionó: vi un token de tarjeta en mis registros. Al ejecutar este código, debe asegurarse de que:
Dicho esto, no recomendaría usar este código porque enviar números de tarjeta sin formato tiene problemas de cumplimiento de PCI. En su lugar, debe seguir esta guía de Stripe para aceptar pagos.