Antes de obtener tu API KEY asegúrate de estar usando el modo prueba.
Ahora da click en el icono del ojo para revelar la clave secreta y guardarla en un lugar seguro, podría ser como variables de entorno:
npm install stripe
Incluye el cliente en tu proyecto de node. Usa tu propia API Key secreta. En producción asegúrate de mantenerlo en un lugar seguro como una variable de entorno.
const stripe = require("stripe")("sk_test_SXLiwjebE31OxlqW3J");
Puedes crear un servicio para crear un producto pasando un nombre y tipo de producto.
const createProduct = async () => {
const PRODUCT_NAME = "Subscripción mensual Curso Node.js";
const product = await stripe.products.create({
name: PRODUCT_NAME
});
return product;
}
Al final recibirás como respuesta un objeto product con los datos que usaste para crearlo:
{
"id": "prod_KMkgpbKihoPoOF",
"object": "product",
"active": true,
"created": 1633630719,
"description": null,
"images": [],
"livemode": false,
"metadata": {},
"name": "Subscripción mensual Curso Node.js",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": null,
"unit_label": null,
"updated": 1633630719,
"url": null
}