Jan 26 - SDKs
Novos SDKs
![](https://github.com/leonardorpr.png)
Novos SDKs para facilitar sua integração 🚀
Nos últimos meses, trabalhamos em diversas melhorias para trazer ainda mais segurança, autonomia e facilidade em nossa integração. Estamos muito felizes em anunciar dois novos SDKs para você!
API SDK Node.js
Conheça a nova forma facilitada de integrar com os serviços Malga, através do API SDK em Node.js. Para saber mais detalhes e consultar o guia de integração, clique aqui.
Para testar é fácil, basta instalar nosso pacote com seu gerenciador de pacotes preferido e usar o seguinte código:
import { Malga } from "malga";
const malga = new Malga({
apiKey: "YOUR_API_KEY",
clientId: "YOUR_CLIENT_ID",
options: { sandbox: true },
})(async function () {
try {
const data = await malga.charges.create({
merchantId: "YOUR_MERCHANT_ID",
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);
}
})();
Tokenization SDK
Desenvolvemos o Tokenization SDK, exclusivo para tokenização de cartão. Contando com a nossa certificação PCI, o novo SDK torna o processo de integração simples e seguro, feito diretamente no seu client-side.
Dessa forma, você não corre mais o risco de tokenizar um cartão no seu servidor. É mais segurança pra você e para o seu cliente!
Para testar, basta instalar o nosso pacote com seu gerenciador de pacotes preferido e adicionar os identificadores no seu formulário:
<form onSubmit="{handleSubmit}" data-malga-tokenization-form>
<input
data-malga-tokenization-holder-name
name="holderName"
type="text"
placeholder="Card Holder Name"
/>
<input
data-malga-tokenization-number
name="number"
type="number"
placeholder="Card Number"
/>
<input
data-malga-tokenization-expiration-date
name="expirationDate"
type="text"
placeholder="Card Expiration Date"
/>
<input
data-malga-tokenization-cvv
name="cvv"
type="number"
placeholder="Card CVV"
/>
<button type="submit">Submit</button>
</form>
Depois disso na função que lidará com o submit do seu formulário, basta usar o seguinte código:
const malgaTokenization = new MalgaTokenization({
apiKey: "YOUR_API_KEY",
clientId: "YOUR_CLIENT_ID",
});
async function handleSubmit(event) {
event.preventDefault();
const { tokenId } = await malgaTokenization.tokenize();
console.log(tokenId);
}
Tokenizar cartões nunca foi tão fácil! Para saber mais detalhes sobre o Tokenization SDK e consultar a documentação, clique aqui. Experimente as novas ferramentas e nos conte o que achou!
NOVOS SDKS
Se precisar de ajuda na utilização dos pacotes, entre em contato com o nosso time através do e-mail suporte@malga.io. Em breve, mais novidades! 🚀