Histórico de mensagens sobre sdk em bolix

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario kemperalves

kemperalves

Pessoal, boa tarde, estou começando agora a implementar a api, estou usando o SDK Java para agilizar mas estou com uma dúvida...

no PARAMETRO1 eu preciso enviar um Map
no PARAMETRO2 eu preciso passar um JSONOBJECT

Eu estou imagninando que no parametro 2 é o requestbody com a payload da chamada

Mas o que será esse PARAMETRO 1?
imagem enviada na mensagem pelo usuario kemperalves

Avatar discord do usuario geraldomagelafraga

geraldomagelafraga

Ver Respostas

Prezados, utilizando a api boleto sdk python método: ".create_one_step_charge"
É possível incluir mensagem para que apareça na área de instruções do boleto?
Obrigado.
imagem enviada na mensagem pelo usuario geraldomagelafraga

Avatar discord do usuario italocarlo

italocarlo

sempre está apresentando este erro. ja testei via api-sdk-typescript e no próprio playground e o problema persiste.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @rafaelogliari. Bom dia! Tudo bom?
A lógica está certa sim. Mas a SDK entrega no $response um array, e não um objeto.
Então para capturar o code use $response['code'];

php
if (isset($response['code']) && $response['code'] === 200) {

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @cleytonbest ! Tudo bem? Em qual linguagem você está desenvolvendo? Temos SDKs prontos em diversas linguagens que podem facilitar seu processo de integração.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

eu fiz uma atualização no sdk e agora esta dando erro al consultar o token

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia @elicast5242 , tudo bem ? O callback do boleto é bastante simples. Você precisa configurar uma rota na sua aplicação para receber notificações por meio de uma requisição POST. Nessa requisição, enviamos um atributo chamado 'notification', que contém um token da cobrança que teve seu status alterado. Utilizando esse token, você pode consumir a API para obter as informações da cobrança e atualizar sua base de dados. Temos um exemplo de chamada da rota que traz as informações do token aqui: https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/charges/notification/getNotification.php

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

primeiro eu to usand o sdk pq eu estava tendo o mesmo problema

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@sejaefi meu codigo

import { Request, Response } from "express";
import EfiPay from 'gn-api-sdk-typescript';
import Option from '../../../../certificate/credentials'


/
Create a banking billet for a CNPJ customer using EfiPay API.

@param req - The request object.
@param res - The response object.
/
export const CreatePgBoletoCNPJ = async (req: Request, res: Response) => {
// Get request body
const Dados = req.body;

console.log('CNPJ', Dados);

// Create request body
const body = {
payment: {
banking_billet: {
expire_at: Dados.vencimento,
customer: {
name: Dados.nome,
cpf: Dados.cpf,
juridical_person: {
corporate_name: Dados.razaosocial,
cnpj: Dados.cnpj
}
}
}
},

items: [{
name: Dados.produto,
value: parseInt(Dados.valor),
amount: 1
}],

metadata: {
notification_url: 'http://localhost:3041/notificacao/boleto/cnpj',
},
}

// Create EfiPay instance
const efipay = new EfiPay(Option);

// Call createOneStepCharge method
efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
res.json(resposta)
})
.catch((error: Promise) => {
console.log(error);
res.json(error)
});
}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

outra coisa ve se entendi corretamente

/ eslint-disable import/extensions /
import EfiPay from 'gn-api-sdk-typescript';
import options from '../../credentials';

const body = {
payment: {
banking_billet: {
expire_at: '2024-09-20',
customer: {
name: 'Gorbadoc Oldbuck',
email: '[email protected]',
cpf: '94271564656',
birth: '1977-01-15',
phone_number: '5144916523',
},
},
},

items: [
{
name: 'Product 1',
value: 500,
amount: 1,
},
],
notification_url: 'http://your_domain.com/notification',
};

const efipay = new EfiPay(options);

efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
})
.catch((error: Promise) => {
console.log(error);
});
posso fazer dessa forma?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

eu to usando sdk node tyescript

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Você está utilizando alguma SDK? Caso esteja, não precisa, temos um método em nossas SDKs prontos pra isso.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

desculpa eu não informei que estou usando o sdk

Avatar discord do usuario jessica_efi

jessica_efi

@kelvi.lessa fiz um teste aqui utilizando nossa sdk na mesma versão e não retornou essa falha.