Histórico de mensagens sobre custom_id

EXIBINDO CONVERSAS RECENTES:

Texto: custom_id
# bolix
Avatar discord do usuario cloudota

cloudota

Ver Respostas

Como eu faço pra achar um bolix pelo custom_id dele?

# assinaturas
Avatar discord do usuario bonfim.justino

bonfim.justino

Ver Respostas

[{"id": 1, "type": "charge", "status": {"current": "new", "previous": null}, "custom_id": null, "created_at": "2023-06-07 18:08:12", "identifiers": {"charge_id": 43226491}}, {"id": 2, "type": "charge", "status": {"current": "waiting", "previous": "new"}, "custom_id": null, "created_at": "2023-06-07 18:08:12", "identifiers": {"charge_id": 43226491}}, {"id": 3, "type": "charge", "status": {"current": "approved", "previous": "waiting"}, "custom_id": null, "created_at": "2023-06-07 18:08:12", "identifiers": {"charge_id": 43226491}}]

# assinaturas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @welitonxd ! Não tivemos nenhum relato de demora na emissão de cobranças, inclusive fizemos um teste e emitiu normalmente. Em relação à consulta pelo custom_id, realmente não é possível, somente pelo charge_id mesmo.

# assinaturas
Avatar discord do usuario welitonxd

welitonxd

Ver Respostas

Bom dia, já aconteceu umas 2 vezes onde a Efi demorar de processar o 'one-step', aconteceu agora recentemente e como foi pela API, não consegui efetuar uma resincronização e minha aplicação ficou com o status do boleto erro interno pois não tinha o charge_id nem os links associados, tentei gerar o boleto 10:46, e apareceu na efi somente as 10 e 50. neste caso não recebi o notification que é de praxe para poder complementar a linha do boleto gerado com os dados relevantes.
Minha sugestão seria para poder consultar também pelo custom_id que por aí a resincronização traria estes dados sem precisar injetar diretamente no banco o charge_id coletado do site da EFI.

# bolix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @alefvieirbv! Tudo joia?
Você precisa cadastrar uma URL que aceite requisições do tipo POST em seu sistema.
Em relação ao custom_id, você tem uma duvida especifica?

# bolix
Avatar discord do usuario alefvieirbv

alefvieirbv

Ver Respostas

Bom Dia, Queria tirar umas duvidas sobre os Atributos de metadata custom_id e notification_url, como deve ser o EndPoint no meu link, que dados serão recebidos

# bolix
Avatar discord do usuario jeanmatos.

jeanmatos.

{
"items": [
{
"name": "MANUTENÇÃO DE USINA",
"value": 5000,
"amount": 1
}
],
"metadata": {
"custom_id": "18991",
"notification_url": "https://xxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxx"
},
"payment": {
"banking_billet": {
"message": "Boleto de testes",
"expire_at": "2023-05-25",
"configurations": {
"fine": 200,
"interest": 330
},
"customer": {
"name": "Jean Jose De Matos",
"email": "[email protected]",
"cpf": "03451811669"
}
}
}
}

# devs
Avatar discord do usuario jeanmatos.

jeanmatos.

{
"id": 3,
"type": "charge",
"custom_id": "113321",
"status": {
"current": "settled",
"previous": "waiting"
},
"identifiers": {
"charge_id": 15340755
},
"created_at": "2023-03-30 15:41:14"
}

esse "custom_id" seria o numero de recibo? aquele mesmo que aparece no extrato?

# bolix
Avatar discord do usuario aflbarbosa

aflbarbosa

Gostaria de deixar algumas sugestões:

1) Ao criar o boleto, incluir o token de consulta das notificações no retorno.

2) Ao efetuar o POST notificação (callback), fornecer o "custom-id"

3) Na consulta de informações sobre transação (/v1/charge/:id),
incluir as notificações.

# devs
Avatar discord do usuario hiagosilvas

hiagosilvas

{
"items": [
{
"name": "TESTE",
"value": 50000,
"amount": 1
}
],
"metadata": {
"custom_id": "113300",
"notification_url": "https://webhook.site/1f7ee26e-2b09-467c-98f5-6831d783041b"
},
"payment": {
"banking_billet": {
"message": "Uma Mensagem aqui",
"expire_at": "2023-03-27",
"configurations": {
"fine": 200,
"interest": 330
},
"customer": {
"name": "Jean José De Matos",
"email": "[email protected]",
"cpf": "03451899999",
"phone_number": "33988242775"
}
}
}
}

# devs
Avatar discord do usuario jeanmatos.

jeanmatos.

Ver Respostas

{
"items": [
{
"name": "TESTE",
"value": 50000,
"amount": 1
}
],
"metadata": {
"custom_id": "113300",
"notification_url": "https://webhook.site/1f7ee26e-2b09-467c-98f5-6831d783041b"
},
"configurations": [
{
"fine": 200,
"interest": 330
}
],
"payment": {
"banking_billet": {
"message": "Uma Mensagem aqui",
"expire_at": "2023-03-27",
"customer": {
"name": "Jean José De Matos",
"email": "[email protected]",
"cpf": "03451899999",
"phone_number": "33988242775"
}
}
}
}

# bolix
Avatar discord do usuario sejaefi

sejaefi

Ver Respostas

Ei, pessoal!

Teremos um novo status de cobrança para boletos, assinaturas e carnês: o Pagamento identificado!

Com essa novidade, você poderá saber que o pagamento foi efetuado pelo cliente antes mesmo do dinheiro cair!

O novo status será habilitado na conta Efí e na API Cobranças no dia 22/03. Na conta, a informação “Pagamento identificado em DD/MM/AAAA” será exibida no histórico da cobrança. Na API, você terá que tratar o novo status “identified” via callback para se beneficiar da mudança.

No exemplo a seguir é mostrado como o novo status vai ser exibido nas notificações:

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": 176826,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 533020982
},
"created_at": "2023-02-14 15:11:04"
},
{
"id": 2,
"type": "charge",
"custom_id": 176826,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 533020982
},
"created_at": "2023-02-14 15:11:04"
},
{
"id": 3,
"type": "charge",
"custom_id": 176826,
"status": {
"current": "identified",
"previous": "waiting"
},
"identifiers": {
"charge_id": 533020982
},
"created_at": "2023-02-14 15:12:06"
}
]
}

# bolix
Avatar discord do usuario excapy_web

excapy_web

{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 123456
},
"created_at": "2023-02-16 15:17:23"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 123456
},
"created_at": "2023-02-16 15:17:24"
},
{
"id": 3,
"type": "charge",
"custom_id": null,
"status": {
"current": "unpaid",
"previous": "waiting"
},
"identifiers": {
"charge_id": 123456
},
"created_at": "2023-02-24 00:13:48"
},
{
"id": 4,
"type": "charge",
"custom_id": null,
"status": {
"current": "paid",
"previous": "unpaid"
},
"identifiers": {
"charge_id": 123456
},
"created_at": "2023-02-24 02:21:25",
"value": 260100,
"received_by_bank_at": "2023-02-23"
}
]
}

# pagamento-contas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @rafacoelho! Sim, você consegue informar os atributos custom_id e notification_url no momento da emissão.

# pagamento-contas
Avatar discord do usuario rafacoelho

rafacoelho

Ver Respostas

Oi Pessoal, boa tarde! Tenho uma dúvida.
Eu consigo usar o v1/charge/one-step para gerar um pagamento avulso, mas já passando o que se pede no end-point v1/charge/:id/metadata (custom_id + notification_url)?

# assinaturas
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Esse campo é retornado quando você consulta as informações de um charge_id, então poderia sim!
Mas vale ressaltar que não fornecemos a busca pelo custom_id

# assinaturas
Avatar discord do usuario crane94

crane94

Ver Respostas

Entendi @joao_efi! Eu vi q tem um campo chamado "custom_id", poderia eu usa-lo para associar ao ID do meu cliente?

# bolix
Avatar discord do usuario rafaeljp5006

rafaeljp5006

Ver Respostas

Entendi, mas pra uma consulta de pagamento não consigo usar ese custom_id para pesquisa neh?

# bolix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Não, o que você consegue inserir ao emitir um boleto em nossa api é um custom_id, que você pode utilizar para identificação no seu sistema.
Essa informação não fica disponível no layout do boleto.

# cartões
Avatar discord do usuario unostore

unostore

Ver Respostas

Eu fiz todo processo para criar uma transação e quando vou executar ela, com cartão real para testar se realmente esta funcionando, ela não debita nada do meu cartão e fica waiting pra sempre...
Usei o front-end para gerar o payment_token, depois utilizei o python para gerar a Transação por cartão de crédito em One Step e depois um webhook para receber o token.

json
{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
}
]
}
json
{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:51:07"
},
{
"id": 3,
"type": "charge",
"custom_id": null,
"status": {
"current": "unpaid",
"previous": "waiting"
},
"reason": "Ocorreu um erro inesperado no cart\u00e3o. Por favor, tente novamente mais tarde.",
"identifiers": {
"charge_id": 484164061
},
"created_at": "2022-10-26 04:57:16"
}
]
}

Outra duvida, tem alguma maneira de criar uma transação usando cartão sem utilizar uma frontend? Tipo criar um "input" no discord e com esses dados direto do backend gerar a transação?