Histórico de mensagens sobre propriedade

EXIBINDO CONVERSAS RECENTES:

Texto: propriedade
# cartões
Avatar discord do usuario Sttriker

Sttriker

Ver Respostas

ao tentar pagar usando o que a documentação me indica seção 2.4 para node, estou enviando todos os dados como sao requiridos
Params com o charge_id
{ id: 298279200 }
body
{
payment: {
credit_card: {
installments: 1,
payment_token: '55071f2fd732ce58b0f460dc495912bd0aa8efb9',
billing_address: [Object], // esta igual o exemplo so fiz copiar
customer: [Object] // esta igual o exemplo so fiz copiar
}
}
}
resposta
{
code: 3500010,
error: 'property_does_not_exists',
error_description: {
property: 'payment_token',
message: 'A propriedade [payment_token] informada não existe.'
}
}
oq nao faz sentido, estou requisitando assim
const response = await gerencianet.payCharge(params, body)
esta td devidamente iniciado pois dessa maneira o charge_id funciona normalmente

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É uma congregação de 2 features da API padrão BACEN aqui: o de não notificar transação sem txid e o de não conter a informação de CPF/CNPJ pagador. O que talvez resolvesse esse caso, mas o <@!780500099788701726> é quem pode falar com propriedade do caso de uso dele, é ter
1 - Opção não padrão para notificar no webhook mesmo sem txid
2 - Opção não padrão 2.2.1 para colocar o campo Pagador da 2.0.0 (que é o que outros bancos estão fazendo)

# assinaturas
Avatar discord do usuario gcysne

gcysne

Porém o retorno é o código 3500010, "A propriedade [subscription_id] informada não existe."

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, <@!305835973474910208>!
Sim, esta propriedade deve ser informada, segue um exemplo do body para atribuir o método de pagamento boleto a uma cobrança:

{
"payment": {
"banking_billet": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"phone_number": "5144916523",
"address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
},
"expire_at": "2018-12-30",
"configurations": {
"fine": 200,
"interest": 33
},
"message": "Usando o atributo message, este conteúdo é exibido no campo OBSERVAÇÃO da cobrança emitida via API \n ... e também no campo OBSERVAÇÃO DO VENDEDOR nos e-mails de cobrança enviados ao cliente \n É possível utilizar até 4 linhas de conteúdo, com no máximo 100 caracteres por linha \n Essa mensagem poderá ser vista nos e-mails relacionados à cobrança, no boleto ou carnê"
}
}
}

# bolix
Avatar discord do usuario davils123

davils123

ou já uma propriedade padrão?

# bolix
Avatar discord do usuario davils123

davils123

pessoal, a propriedade Payment

# assinaturas
Avatar discord do usuario rogercon.

rogercon.

Ver Respostas

Estou tentando fazer minha primeira experiencia com a api, utilizo delphi.


//chamei assim:
Params := CreateRequestParams( [ 'id='+Id ] ).Text;
Result := ExecuteGerenciaNetRequest( 'detailSubscription',Params,'', '' );

//retorna assim:
{"code":3500010,"error":"property_does_not_exists","error_description":{"property":"subscription_id","message":"A propriedade [subscription_id] informada não existe."}}

# pix
Avatar discord do usuario nickfelippe

nickfelippe

[
{
chave: 'required',
caminho: '',
mensagem: 'deve ter a propriedade obrigatória body'
}
]

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Falha PIX
Mensagem: Valores ou tipos de campo inválidos

Erro 1
Caminho:
Mensagem de erro: deve ter a propriedade obrigatória body

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

Falha PIX
Mensagem: Valores ou tipos de campo inválidos

Erro 1
Caminho:
Mensagem de erro: deve ter a propriedade obrigatória body

# 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 felipoantonoff

felipoantonoff

Ver Respostas

Pessoal outra dúvida, para emitir o Pix/Cobrança temos o calendario, tentei passar assim:

php
[calendario] => Array
(
[criacao] => 2020-12-12T13:03:58Z
[expiracao] => 86400
)
Com a data de criação, porém da o erro:
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body.calendario","mensagem":"não são permitidas propriedades adicionais"}]}

Está errado o padrão usado na data de criação ou não da para informar?
Sem ela pega normal, queria por só, pois ao criar sem ela, fica com horário errado na data de criacao
E uso ela para filtras as cobranças recentes

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

e se o SMS não chegar o cara não faz a compra? ou seria só numa compra inicial pra validar a propriedade do número?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De fato, mas a mensagem de erro sugere que há mais propriedades do que deveria, quando na verdade não há 2 propriedades requeridas...a mensagem de erro poderia ser mais elucidativa.

# pix
Avatar discord do usuario ezequielsp

ezequielsp

array(3) {
'nome' =>
string(13) "json_invalido"
'mensagem' =>
string(36) "Valores ou tipos de campo inválidos"
'erros' =>
array(1) {
[0] =>
array(3) {
'chave' =>
string(20) "additionalProperties"
'caminho' =>
string(6) ".query"
'mensagem' =>
string(44) "não são permitidas propriedades adicionais"
}
}
}

# pix
Avatar discord do usuario ezequielsp

ezequielsp

'nome' => string 'json_invalido' (length=13)
'mensagem' => string 'Valores ou tipos de campo inválidos' (length=36)
'erros' =>
array (size=1)
0 =>
array (size=3)
'chave' => string 'additionalProperties' (length=20)
'caminho' => string '.query' (length=6)
'mensagem' => string 'não são permitidas propriedades adicionais' (length=44)

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Ver Respostas

ao criar a cobrança, você define o prazo de expiração em relação à data de criação da cobrança através da propriedade "calendario.expiracao". Você informa o prazo de expiração em segundos

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Estou verificando se a propriedade "endToEndId" existe e está preenchida no objeto "pix" e deduzindo as devoluções contidas no objeto para definir se o valor foi pago e, se foi pago, não houve devoluções, conforme este exemplo:
imagem enviada na mensagem pelo usuario franciscorsobrinho