Histórico de mensagens sobre js em bolix

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: bolix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @adenilson2703 tudo certo?
Você pode adicionar o atributo conditional_discount
Por exemplo:

js
conditional_discount = {
type: "currency",
value: "1000",
until_date: "2024-12-01"
}
type - Tipo do desconto (String). Valores permitidos:
- currency: o desconto será informado em centavos;
- percentage: o desconto será informado em porcentagem.

value - Valor do desconto (Integer).
Se o tipo do desconto for currency, o valor desta tag deverá ser informada pelo integrador em centavos (ou seja,
500 equivale a R$ 5,00). Caso o tipo do desconto seja percentage, o valor deverá ser multiplicado por 100 (ou seja, 1500 equivale a 15%).

Avatar discord do usuario samuelgalante

samuelgalante

Ver Respostas

Olá! Eu consigo gerar um boleto customizavél com opção de pix e outras informações apenas consumindo a API de gerar boleto? Se não, vocês possuem alguma biblioteca que reocmendam em nodeJS para fazer tal customização?

Avatar discord do usuario alexr_02

alexr_02

Ver Respostas

Ahh certo, mas em qual consulta eu consigo esse atributo, por que na que eu faço aqui ele não vem junto. Estou utilizando o sdk do java, trago as informações da cobrança pelo:

EfiPay efi = new EfiPay(options);
JSONObject response = efi.call("detailCharge", params, new JSONObject());

Avatar discord do usuario jean220volts

jean220volts

Ver Respostas

Bom dia. Estou trabalhando com a SDK em php e estou tendo problemas com acentuação. No momento que vou criar um novo boleto da matricula com o nome do aluno (com acento) o sistema me retorna "json_encode error: Malformed UTF-8 characters, possibly incorrectly encoded". Há alguma maneira de resolver isso?

Avatar discord do usuario tyrandus081

tyrandus081

Boa tarde pessoal, a documentação de notificação para o Bolix em NodeJS não ficou mt clara para mim, alguem poderia me ajudar no pv?

Avatar discord do usuario rafael_13315

rafael_13315

Ver Respostas

Boa tarde, estou tentando gerar um boleto em homologaçao

POST
Endereço: https://cobrancas-h.api.efipay.com.br/v1/charge/one-step

no campo body -> raw informo ex:

{
"items": [
{
"name": "Product 1",
"value": 1000,
"amount": 1
}
],
"payment": {
"banking_billet": {
"expire_at": "2019-10-16",
"customer": {
"name": "Gorbadoc Oldbuck",
"email": "[email protected]",
"cpf": "14014603059",
"birth": "1977-01-15",
"phone_number": "62986070247"
}
}
}
}

no header informo

Authorization: "meu token gerado"
Content-Type: application/json

ao executar, recebo o erro "Bad Request 400"

alguem consegue me informar o que poderia estar errado ?

Avatar discord do usuario rafaelogliari

rafaelogliari

Ver Respostas

Bom dia!

Estou com dificuldades de gerar boleto com PHP Curl. Sempre retorna: Unauthorized.
Utilizei credencias de Homologação.

Estou utilizando esse modelo:
$config = [
"client_id" => "Client_Id_....",
"client_secret" => "Client_Secret_...."
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://cobrancas-h.api.efipay.com.br/v1/charge/one-step',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"items": [{
"name": "Product 1",
"value": 500,
"amount": 1
}],
"shippings": [{
"name": "Default Shipping Cost",
"value": 100
}],
"payment": {
"banking_billet": {
"expire_at": "2024-04-16",
"customer": {
"name": "Gorbadoc Oldbuck",
"email": "[email protected]",
"cpf": "10617184682",
"birth": "1977-01-15",
"phone_number": "62986070247"

}
}
}
}',
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Avatar discord do usuario mayron1806

mayron1806

Ver Respostas

Bom dia, estou criando uma cobrança do tipo bolix, mas está sendo retornado como se fosse um boleto
Aqui esta o json de entrada "{
"items": [
{
"name": "Plano 1",
"value": 2000,
"amount": 1
}
],
"payment": {
"banking_billet": {
"expire_at": "2024-02-24",
"customer": {
"name": "mayron fernandes",
"cpf": ...,
"email": ...,
"phone_number": ...,
"birth": ...,
"address": {
...
}
}
}
},
"metadata": {
"custom_id": "f5e3fef8-01ca-4503-b08e-67aa194bf416",
"notification_url": ...
}
}", e aqui a resposta "{
barcode: '00000.00000 00000.000000 00000.000000 0 00000000000000',
link: 'https://download.gerencianet.com.br/v1/524831_14_SERCA5/524831-14-NEMCA0?sandbox=true',
billet_link: 'https://visualizacaosandbox.gerencianet.com.br/emissao/524831_14_SERCA5/A4XB-524831-14-NEMCA0',
pdf: {
charge: 'https://download.gerencianet.com.br/524831_14_SERCA5/524831-14-NEMCA0.pdf?sandbox=true'
},
expire_at: '2024-02-24',
charge_id: 44006663,
status: 'waiting',
total: 2000,
payment: 'banking_billet'
}"

Avatar discord do usuario sergiocguedes

sergiocguedes

Alguém aqui usa delphi porque eu so tenho o retorno de erro assim.

Eu não tenho esse json como postei ai em cima.

Avatar discord do usuario kemperalves

kemperalves

o correto seria vir os dados no json do retorno

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 carlosbrighenti

carlosbrighenti

poderia me auxiliar com a situação a seguir: ao enviar o json para api boleto retorna somente BAD REQUEST e nao estou sabendo o que pode ser

Avatar discord do usuario carlosbrighenti

carlosbrighenti

Ver Respostas

olá bom dia a todos. alguem poderia me informar quantos endereços de email podemos inserir no boleto via api, pois no cadastro do cliente pelo acesso direto à plataforma do banco podemos inserir mais de um. porem no json da api nao vi / entendi se podemos inserir mais de um.

Avatar discord do usuario robson_22856

robson_22856

Boa tarde, uma dúvida, quanto a gente inclui uma url para callback semelhanta a json.AddPair('notification_url', 'https://api.webhookinbox.com/i/xQd1gNhS/in/');
json.AddPair('custom_id', '43912669');

quando essa duplicata for paga, o end point recebe alguma notificação?

Avatar discord do usuario nenno7

nenno7

Ver Respostas

onde vejo a documentação sobre informar a chave de parceiro no json que é enviado com cobrança para efí ?

Avatar discord do usuario manbomb

manbomb

Ver Respostas

eu estou tentando enviar o seguinte payload no charge/one-step

json
{
"items": [
{
"name": "Produto 1",
"value": 5000,
"amount": 1
}
],
"customer": {
"name": "João da Silva",
"cpf": "12345678909"
},
"expire_at": "2023-11-30"
}

e estou recebendo "Bad Request" de volta, como eu debugo isso?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia @manbomb tudo certo?
Nossa rota para utilização do refresh_token é a mesma utilizada para autorização, entretanto deve-se informar o body no seguinte formato:

json
{
"grant_type": "refresh_token",
"refresh_token": ""
}

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @tacsistemas tudo certo?
Basta remover o atributo cpf e inserir o juridical_person como no exemplo abaixo:

js
"juridical_person":{
"corporate_name": "Nome da Empresa",
"cnpj": "99794567000144"
},