Histórico de mensagens em bolix

EXIBINDO CONVERSAS RECENTES:

Canal: bolix
Avatar discord do usuario christianosilveira4948

christianosilveira4948

Olá, boa noite

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

onde executo numa hospedagem compartilhada?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Esta falha apresenta pois o módulo da Gerencianet não foi encontrado no node_modules de seu projeto
Para isto execute: npm install gn-api-sdk-node

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

Fiz conforme falaram... mas nos logs tá apresentando erro nesta linha:
var Gerencianet = require('gn-api-sdk-node');

Avatar discord do usuario denishelcio

denishelcio

Ver Respostas

entendi nesse caso tem que gerar um novo boleto ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Conforme o Matheus exemplificou a forma como é feito o settleCharge()
Ou seja, este trecho que ele lhe passou, você irá implementar em seu _QUITAR_boletocliente.php

E nele você irá pegar o id que foi passado via POST no data : "_method=id_transacao="+id,, da seguinte forma:

php
'use strict';

var Gerencianet = require('gn-api-sdk-node');

var id_transacao = $_POST['id_transacao']; // Id vindo da request Ajax
var clientId = 'your_client_id';
var clientSecret = 'your_client_secret';

var options = {
client_id: clientId,
client_secret: clientSecret,
sandbox: true
}

var params = {
id: id_transacao
}

var gerencianet = new Gerencianet(options);

gerencianet
.settleCharge(params)
.then(console.log)
.catch(console.log)
.done();

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!824696840153726987>
no data : "id_transacao="+id, // Não é necessário passar este parâmetro de método Put

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

então, eu to usando o exemplo do gerencianet https://s3.amazonaws.com/gerencianet-pub-prod-1/printscreen/2021/03/25/marcelo.machado/36b99c-f16791cc-a4d4-4182-b9af-f069059e5c22.png para fazer o php, a chamada do usando desta forma, já uso assim para gerar os boletos, mas nunca usei via put...
$qp.ajax({
type : "post",
url : "_QUITAR_boletocliente.php",
data : "_method=put&id_transacao="+id,
dataType : "html",
success : function (htmlquitar){
alert(htmlquitar); //ver retorno do php
if(htmlquitar==1){
setTimeout(function(){ location.reload(); }, 3000);
}
}
});

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!824696840153726987>, o método é PUT mesmo, especificamente PUT /v1/charge/:id/settle. Como você está utilizando JS seria assim:

js
'use strict';

var Gerencianet = require('gn-api-sdk-node');

var clientId = 'your_client_id';
var clientSecret = 'your_client_secret';

var options = {
client_id: clientId,
client_secret: clientSecret,
sandbox: true
}

var params = {
id: 1000 // no lugar do 1000 coloque o charge_id desejado
}

var gerencianet = new Gerencianet(options);

gerencianet
.settleCharge(params)
.then(console.log)
.catch(console.log)
.done();

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!462754721674035211>, não é possível alterar o valor de uma cobrança gerada anteriormente, neste caso só vai ser possível alterar a data de vencimento

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

Boa tarde, to fazendo uma requisição ajax para marcar como pago boleto de clientes, mas precisa ser com method PUT, eu adicionei desta forma a linha no ajax,
data : "_method=put&id_transacao="+id,
sabem me dizer se tem que ser de outra forma, já que não há resposta nenhuma, isto é, o meu id da transação não vai para o php dar baixa pela api... se alguém puder ajudar agradeço

Avatar discord do usuario denishelcio

denishelcio

Ver Respostas

Olá pessoa tudo bem ? estou com uma duvida estou tentando alterar o valor do boleto via api com o seguinte codigo $params = ['id' => '1272593'];

$body = ['expire_at' => '2021-12-20'];

$item_1 = ['value' => 2000 ];

Avatar discord do usuario André Gerencianet

André Gerencianet

Ver Respostas

Bom dia <@!824383672785305610> ! Tente retirar a vírgula do "cnpj": "85045666000119", que deve resolver o problema.

Avatar discord do usuario victormargh2901

victormargh2901

Os dados de entrada são esses:

{
"payment": {
"banking_billet": {
"expire_at": "2021-03-26",
"customer": {
"email": "[email protected]",
"phone_number": "5144916523",
"juridical_person": {
"corporate_name": "empresa teste",
"cnpj": "85045666000119",
}
}
}
}
}

Avatar discord do usuario victormargh2901

victormargh2901

Ver Respostas

Estou recebendo o seguinte retorno:

{
"code": 3500034,
"error": "validation_error",
"error_description": "A propriedade [payment] é obrigatória."
}

Avatar discord do usuario victormargh2901

victormargh2901

Boa noite pessoal,
Estou tentando usar o endpoint '/v1/charge/:id/pay' modificando para pessoa jurídica.

Avatar discord do usuario afonsomeireles9351

afonsomeireles9351

AFONSO MEIRELES DA SILVA

Avatar discord do usuario afonsomeireles9351

afonsomeireles9351


imagem enviada na mensagem pelo usuario afonsomeireles9351

Avatar discord do usuario matheus_efi

matheus_efi

Me passa o número da sua conta Gerencianet, vou fazer um teste

Avatar discord do usuario afonsomeireles9351

afonsomeireles9351


imagem enviada na mensagem pelo usuario afonsomeireles9351