@mk-solutions/mk-sdk
v0.0.7
Published
Biblioteca para auxiliar no desenvolvimento do checkout mk
Downloads
10
Readme
MK-SDK 🚀
Atenção
Essa integração é apenas para clientes NextPay
🔗 Confira o que é o NextPay (https://mknext.com.br).
A Biblioteca que Vai Dar um Upgrade no Seu Checkout! 💳
Bem-vindo ao MK-SDK! Se você está aqui, é porque quer que a integração do seu Checkout de pagamentos seja tão suave quanto passar um cartão sem limites, certo? Vamos fazer isso juntos! 😉
Instalação
Primeiro, vamos começar com o básico. Siga este comando mágico:
yarn add @mk-solutions/mk-sdk
🔗 Confira nosso pacote no npm.
import { createCheckoutSession } from "@mk-solutions/mk-sdk";
async function initiateCheckout(data) {
data.value = parseFloat(data.value); // Precisamos dos números exatos, nada de arredondar na hora de cobrar! 💰
try {
await createCheckoutSession(
"tenant", // Sua identificação no sistema
"cnpj", // O CNPJ que traz seriedade à coisa
data.description, // O que está sendo comprado
data.value // O valor que vai sair da conta
);
} catch (error) {
console.error("Oops! Algo deu errado na hora do fetch:", error);
}
}
Modo Sandbox
Testar é preciso! Se você estiver no modo sandbox (aquele lugar seguro para testes onde tudo parece realidade, mas sem a parte do dinheiro saindo da conta), use o parâmetro true:
await createCheckoutSession(
"tenant",
"cnpj",
data.description,
data.value,
true // Confirme que está testando, afinal, ninguém quer surpresas na conta bancária! 🏖️
);
Pronto para Começar?
E é isso! Agora você está pronto para integrar o Checkout da MK Solutions como um verdadeiro ninja dos pagamentos. Não se esqueça de testar no sandbox e, quando estiver confiante, ir para o mundo real. Boa sorte e boas vendas! 🚀