Histórico de mensagens sobre js

EXIBINDO CONVERSAS RECENTES:

Texto: js
# pix
Avatar discord do usuario _msantana

_msantana

Ver Respostas

Bom dia Matheus, eu já tinha resolvido o tamanho do txid, acabei postando uma imagem de erro mais antigo. Aqui segue a imagem com 35 caracteres, mas o erro continua.
Se alguém que implementou em nodejs poder dá uma ajuda...
imagem enviada na mensagem pelo usuario _msantana

# pix
Avatar discord do usuario _msantana

_msantana

Ver Respostas

Boa tarde, alguém tentando criar cobrança com nodeJs teve esse erro?
imagem enviada na mensagem pelo usuario _msantana

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Deixa em JS mesmo e joga no front-end...

# pix
Avatar discord do usuario thayago

thayago

e no json de retorno para obter o qrcode eu olho o link retornado no campo "location"?

# pix
Avatar discord do usuario ezequielsp

ezequielsp

não... json_encode(["status" => "CONCLUIDA"])

# pix
Avatar discord do usuario anoni_mato

anoni_mato

precisa dar um json_encode ou mandar como array (pro curl fazer isso por você)

# pix
Avatar discord do usuario anoni_mato

anoni_mato

somente status = "CONCLUIDA"? isso não é um json válido.. por isso erro 500

# pix
Avatar discord do usuario ezequielsp

ezequielsp

quando adicionei mais informações:

$body = [
"status" => "CONCLUIDA",
"devedor" => [
"cpf" => "cpf do usuario",
"nome" => "nome do usuario"
],
"valor" => [
"original" => "1.00"
],
];

o erro foi:

'nome' =>
string(13) "json_invalido"
'mensagem' =>
string(36) "Valores ou tipos de campo inválidos"
'erros' =>
array(1) {
[0] =>
array(3) {
'chave' =>
string(4) "enum"
'caminho' =>
string(12) ".body.status"
'mensagem' =>
string(44) "deve ser igual a um dos valores predefinidos"
}
}
}

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Tentei fazer a leitura aqui com a quantidade de 25 no txid e retornou

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "pattern",
"caminho": ".params.txid",
"mensagem": "deve corresponder ao padrão \"^[a-zA-Z0-9]{26,35}$\""
}
]
}

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".query","mensagem":"não são permitidas propriedades adicionais"}]}

# pix
Avatar discord do usuario ferdead2

ferdead2

{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".query","mensagem":"não são permitidas propriedades adicionais"}]}

# pix
Avatar discord do usuario ferdead2

ferdead2

"{""nome"":""json_invalido"",""mensagem"":""Valores ou tipos de campo inválidos"",""erros"":[{""chave"":""additionalProperties"",""caminho"":"".query"",""mensagem"":""não são permitidas propriedades adicionais""}]}"

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

Olá pessoal.. voltei aqui de novo.. To fazendo a requisição para consulta do txID, segundo o <@!780500321994539068> disse que para o QRcode estático, o tamanho seria de 1 a 25 caracteres.. e estou recebendo o retorno do GET /v2/cob/txId:

{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"pattern","caminho":".params.txid","mensagem":"deve corresponder ao padrão \"^[a-zA-Z0-9]{26,35}$\""}]}

# sugestões
Avatar discord do usuario anoni_mato

anoni_mato

a collection do Postman tem corpo "raw", quando poderiam ser elementos json. os exemplos de request ficariam muito mais clean, com content-type adequado e sem aqueles "\r\n" e espaços/tabs desnecessários entre os itens

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Ver Respostas

Eu optei por usar a página de sucesso mesmo para exibir o QR Code e o Copia e Cola do Pix.
Assim já consigo mudar para Aguardando Pagamento no Status e salvo também no Histórico do Pedido.

Logo se o cliente sair da tela de Sucesso, pode ainda acessar no Detalhes do Pedido.
Faço desta forma com Boleto tb a alguns anos.

Já com outro Pagamento, adotei a ideia de verificar a cada X segundos tb por JS e depois mandar para o sucesso ou quando chegar no tempo limite de X minutos de espera.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Na requisição em python eu informo Content-Type: application/json, o authorization fica 'Bearer {access_token}'

# pix
Avatar discord do usuario joelemanoel

joelemanoel

"Content-Type: application/json"

# pix
Avatar discord do usuario ferdead2

ferdead2

será que é o header do "application/json" que tá a mais?

# pix
Avatar discord do usuario juizmill

juizmill

Ver Respostas

Estou tentando fazer os dois em uma unica URL, ai quero identificar se é boleto ou PIX e trabalhar com o Adapter para resolver o tratamento de dados, nas nao sei como é estes dados que chega do WebHook da GN se alguem tiver um exemplo de JSON do POST do WebHook ajudaria

# pix
Avatar discord do usuario juizmill

juizmill

Ver Respostas

OK, alguem tem o JSON do POST que a GN envia neste WebHook tanto para PIX quando para o Boleto?