Aprenda como fazer sua primeira transação usando o Malga Node.js SDK.

Pré-requisitos

Para que você consiga aproveitar ao máximo esse guia, será necessário ter chaves de integração de sandbox. Basta clicar aqui e criar uma conta em nosso Dashboard.

1. Instalando o SDK

Instale nosso SDK com o seu gerenciador de pacotes favorito.

npm install malga

2. Fazendo sua primeira cobrança

Crie uma cobrança de forma simplificada.

import { Malga } from "malga";

const malga = new Malga({
  apiKey: "17a64c8f-a387-4682-bdd8-d280493715e0",
  clientId: "d1d2b51a-0446-432a-b055-034518c2660e",
  options: { sandbox: true },
})(async function () {
  try {
    const data = await malga.charges.create({
      merchantId: "8cfef0d1-73af-4bdb-b6c4-09ad3fbfc7f1",
      amount: 100,
      paymentMethod: {
        type: "credit",
        installments: 1,
        card: {
          holderName: "João da Silva",
          number: "5453881028277600",
          cvv: "170",
          expirationDate: "10/2030",
        },
      },
    });

    console.log(data);
  } catch (error) {
    console.error(error);
  }
})();

3. Teste você mesmo

Was this page helpful?