gostaria de saber se alguem ja fez e se tem um tutorial de como faço um carnê do gerencianet no wix
top of page

EN

PT

A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
bottom of page
Olá, @Ieab Emav Ieabemavoficial
Você precisa da inegração com a api do gerencianet, certo? caso seja, fiz um exemplo pra te ajudar!
Você vai precisar solicitar a instalação do pacote npm do Gerencianet:
Solicitando um pacote
1 - Para solicitar que um pacote seja adicionado à lista de pacotes disponíveis:
2 - Abra o Gerenciador de Pacotes na visão Disponível.
3 - Use a caixa de pesquisa para verificar se o pacote que você deseja solicitar ainda não está disponível.
4 - Clique no link Deixe-nos saber abaixo da lista de pacotes.
5 - Preencha e envie o formulário de solicitação.
Exemplo geração de boleto.
Código:
//Código do modulo de backend(arquivo gerarBoleto.jsw) import {fetch} from 'wix-fetch'; import Gerencianet from ''gn-api-sdk-node''; var clientId = 'informe_seu_client_id'; var clientSecret = 'informe_seu_client_secret'; var options = { client_id: clientId, client_secret: clientSecret, sandbox: true } export function gerarBoleto (body) { var gerencianet = new Gerencianet(options); return gerencianet .createCharge({}, body) .then((resposta) => { if(resposta.code == 200) return resposta; else throw new Error(resposta); }) .catch(() => { throw new Error('Erro ao gerar boleto'); }) .done(); };
Código do cliente: import {gerarBoleto} from 'backend/gerarBoleto.jsw'; export function sendButton_onClick(event) { var body = { items: [{ name: 'Product 1', value: 1000, amount: 2 }], shippings: [{ name: 'Default Shipping Cost', value: 100 }] } gerarBoleto(body) .then( resultado => { //trate o resultado }).catch( erro => { //trate o erro }) }
Espero ter ajudado!