Histórico de mensagens sobre custom_id

EXIBINDO CONVERSAS RECENTES:

Texto: custom_id
# bolix
Avatar discord do usuario ebermheads

ebermheads

Ver Respostas

por exemplo nesse retorno abaixo mostra que foi recebido dia 30/08 mas isso foi compensado na conta dia 02/09 a data created_at posso considerar como data de compensacao em conta ?

{
"code": 200,
"data": [
{
"id": 1,
"type": "charge",
"custom_id": null,
"status": {
"current": "new",
"previous": null
},
"identifiers": {
"charge_id": 755957985
},
"created_at": "2024-08-23 09:43:32"
},
{
"id": 2,
"type": "charge",
"custom_id": null,
"status": {
"current": "waiting",
"previous": "new"
},
"identifiers": {
"charge_id": 755957985
},
"created_at": "2024-08-23 09:43:32"
},
{
"id": 3,
"type": "charge",
"custom_id": null,
"status": {
"current": "identified",
"previous": "waiting"
},
"identifiers": {
"charge_id": 755957985
},
"created_at": "2024-08-30 17:51:05"
},
{
"id": 4,
"type": "charge",
"custom_id": null,
"status": {
"current": "paid",
"previous": "identified"
},
"identifiers": {
"charge_id": 755957985
},
"created_at": "2024-09-02 07:12:09",
"value": 24990,
"received_by_bank_at": "2024-08-30"
}
]
}

# devs
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @ghhwer ! Tudo bem? É possível sim, através da rota PUT /v1/charge/:id/metadata.
Neste link da documentação tem mais detalhes.

# devs
Avatar discord do usuario joao_efi

joao_efi

@cleitonconceicao_ você pode informar diretamente na emissão, sem usar outro endpoint
Por exemplo:

js
{
"items": [
{
"name": "Produto ",
"amount": 1,
"value": 10542
}
],
"metadata": {
"notification_url": "https://SUAURL.COM.BR"
},
"payment": {
"banking_billet": {
"expire_at": "2024-10-28",
"customer": {
"name": "João testes de emisão",
"cpf": "1234567890"
}
}
},

}
O campo custom_id é opcional para inserir identificadores do seu proprio sistema.

O endpoint update Metadata é voltado para os boletos que já foram emitidos sem URL

# devs
Avatar discord do usuario cleitonconceicao_

cleitonconceicao_

esse custom id o que seria?eu preciso enviar ele?
imagem enviada na mensagem pelo usuario cleitonconceicao_

# cartões
Avatar discord do usuario adenilson2703

adenilson2703

Ver Respostas

let body = {
metadata: {
custom_id: "1264",
notification_url: "sua_url"
},
payment: {
banking_billet: {
expire_at: expireAt,// '2024-09-20',
customer: {
name: name,//'Gorbadoc Oldbuck',
email: email,// '[email protected]',
cpf: cpf,//'94271564656',
birth: birth,// '1977-01-15',
phone_number: phoneNumber,//'5144916523',
},
},
},

items: [
{
name: nameProduct,
value: parseInt(total),
amount: 1,
},
],
shippings: [
{
name: 'Frete grátis',
value: 0,
},
],
}

const result = await efipay.createOneStepCharge([], body);

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

O custom_id é um ID específico de seu sistema ou aplicação. Você define (Máximo de 255 caracteres. String)

# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @adenilson2703 ! Seria algo assim:

let body = {
"metadata": {
"custom_id": "1264",
"notification_url": "sua_url"
},
}

# cartões
Avatar discord do usuario adenilson2703

adenilson2703

outra coisa custom_id: 'my_new_id',

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

ola @Efí eu estou recebendo status de notificação fora do que esta listado na documentação, e também não é o status real,

{
code: 200,
data: [
{
id: 1,
type: 'charge',
custom_id: null,
status: [Object],
identifiers: [Object],
created_at: '2024-04-26 11:57:58'
},
{
id: 2,
type: 'charge',
custom_id: null,
status: [Object],
identifiers: [Object],
created_at: '2024-04-26 11:57:58'
}
]
}

esse é um exemplo de um boleto recém criado os staus era par ser 'new' e 'waiting'