Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

95
Visualizações
Webhook de administración de Firebase v9 con Stripe

Tengo esta sintaxis de Firebase v8 para enviar los elementos de pago de Stripe a Firestore y me gustaría migrarlos a Firebase v9, por favor.

 import * as admin from "firebase-admin"; const serviceAccount = require("../../../permissions.json"); const app = !admin.apps.length ? admin.initializeApp({ credential: admin.credential.cert(serviceAccount) }) : admin.app(); const pushIntoStore = async (session) => { return app.firestore() .collection("users") .doc(session.metadata.email) .collection("orders") .doc(session.id).set({ amount: session.amount_total / 100, amount_shipping: session.total_details.amount_shipping / 100, images: JSON.parse(session.metadata.images), timestamp: admin.firestore.FieldValue.serverTimestamp() }) .then( () => { console.log(`SUCCESS: Order ${session.id} has been added to the DB`) }); };

todo por favor. Tengo la sesión y los datos, así que no te preocupes por eso. Solo necesito refactorizar todo el código de Firebase, además de la parte de la marca de tiempo, ¡gracias! :) el código anterior básicamente crea una colección de usuarios y luego inserta un nuevo documento con una identificación personalizada que es - session.metadata.email -> luego, para cada identificación personalizada, crea otra colección llamada pedidos en la que establece el documento con otra personalizada id que es session.id - y dentro del documento establece el objeto de datos. ¡Gracias de nuevo!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El documento , que compartí en el comentario, es para la actualización de Firebase Web SDK de la versión 8 a la versión 9.

Para el SDK de administración de Firebase, ya que usa JavaScript, la última versión disponible es el SDK de administración de Firebase v10 como se menciona en las notas de la versión y le sugiero que consulte la versión 10 del SDK de administración de Firebase.

La característica principal de la última versión 10 es que se suspendió la compatibilidad con Node.js 10 y el SDK adoptó un patrón de API modular. Así que asegúrese de actualizar la versión de Node.js a la 12 o superior y luego actualice el SDK de administración de Firebase a la versión 10. Para obtener más información sobre los lanzamientos y las novedades de cada versión actualizada del SDK, puede leer este documento .

Para obtener una descripción detallada de los pasos para actualizar, puede consultar esta documentación de Firebase .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda