Files
App-Estoque-LiberiKids/server.log
2025-11-29 21:31:52 -03:00

325 lines
14 KiB
Plaintext

> liberi-kids-estoque@1.0.0 start
> node server-supabase.js
🚀 Servidor rodando na porta 5000
📊 Usando Supabase como banco de dados
🌐 Frontend disponível em: http://localhost:5000
🔍 Gerando PIX para parcela: {
id: 'b0acd589-e8e8-43e3-aac4-fc7e3157272f',
fallbackVendaId: '227ed50d-48a6-4894-9eb2-b9ff200f5eb1',
fallbackNumeroParcela: 1
}
📝 Buscando parcela por ID: b0acd589-e8e8-43e3-aac4-fc7e3157272f
📊 Resultado da busca: { error: null, hasData: true }
🏦 Criando PIX Payment: {
transaction_amount: 43.49,
description: 'Parcela 1 - Venda VD20251018211409',
payment_method_id: 'pix',
payer: {
email: 'tiago27.dossantos@gmail.com',
first_name: 'Tiago',
last_name: 'dos Santos',
identification: { type: 'CPF', number: '00000000000' }
}
}
🔑 Access Token: Configurado
📤 Enviando dados para Mercado Pago: {
"transaction_amount": 43.49,
"description": "Parcela 1 - Venda VD20251018211409",
"payment_method_id": "pix",
"payer": {
"email": "tiago27.dossantos@gmail.com",
"first_name": "Tiago",
"last_name": "dos Santos",
"identification": {
"type": "CPF",
"number": "00000000000"
}
},
"date_of_expiration": "2025-10-19T01:14:48.897Z"
}
✅ PIX criado com sucesso: 129914478209
🔍 Gerando PIX para parcela: {
id: '9d465a31-40d2-4b0c-8a75-8ef2773c0b21',
fallbackVendaId: '227ed50d-48a6-4894-9eb2-b9ff200f5eb1',
fallbackNumeroParcela: 2
}
📝 Buscando parcela por ID: 9d465a31-40d2-4b0c-8a75-8ef2773c0b21
📊 Resultado da busca: { error: null, hasData: true }
🏦 Criando PIX Payment: {
transaction_amount: 43.49,
description: 'Parcela 2 - Venda VD20251018211409',
payment_method_id: 'pix',
payer: {
email: 'tiago27.dossantos@gmail.com',
first_name: 'Tiago',
last_name: 'dos Santos',
identification: { type: 'CPF', number: '00000000000' }
}
}
🔑 Access Token: Configurado
📤 Enviando dados para Mercado Pago: {
"transaction_amount": 43.49,
"description": "Parcela 2 - Venda VD20251018211409",
"payment_method_id": "pix",
"payer": {
"email": "tiago27.dossantos@gmail.com",
"first_name": "Tiago",
"last_name": "dos Santos",
"identification": {
"type": "CPF",
"number": "00000000000"
}
},
"date_of_expiration": "2025-10-19T01:14:59.305Z"
}
✅ PIX criado com sucesso: 129913974685
🔍 Buscando venda: 788d09e7-c6cb-409b-8014-5722fc63ec0b
📊 Dados da venda: {
id: '788d09e7-c6cb-409b-8014-5722fc63ec0b',
id_venda: 'VD20251018211756',
cliente_id: '26e21ab1-376d-4fe3-b1ab-715090f8e146',
tipo_pagamento: 'prazo',
valor_total: 65.24,
desconto: 0,
parcelas: 1,
valor_parcela: 65.24,
data_venda: '2025-10-18',
data_primeiro_vencimento: '2025-11-07',
observacoes: null,
status: 'concluida',
origem: 'loja',
eh_troca_devolucao: false,
created_at: '2025-10-19T00:17:56.331009+00:00',
updated_at: '2025-10-19T00:17:56.331009+00:00'
}
❌ Erro da consulta: null
💰 Venda à prazo: Valor total R$ 65.24
🏦 Gerando PIX: R$ 65.24 para venda 788d09e7-c6cb-409b-8014-5722fc63ec0b
🏦 Gerando PIX com dados: {
valor: 65.24,
descricao: 'Venda #VD20251018211756 - Liberi Kids',
cliente_email: 'cliente@liberikids.com',
cliente_nome: 'Tiago dos Santos',
cliente_cpf: '00000000000',
venda_id: '788d09e7-c6cb-409b-8014-5722fc63ec0b'
}
🔑 Access Token: Configurado
📤 Enviando dados para Mercado Pago: {
"transaction_amount": 65.24,
"description": "Venda #VD20251018211756 - Liberi Kids",
"payment_method_id": "pix",
"payer": {
"email": "cliente@liberikids.com",
"first_name": "Tiago dos Santos",
"identification": {
"type": "CPF",
"number": "00000000000"
}
},
"external_reference": "788d09e7-c6cb-409b-8014-5722fc63ec0b",
"date_of_expiration": "2025-10-19T01:15:07.763Z"
}
✅ Resposta do Mercado Pago: {
accounts_info: null,
acquirer_reconciliation: [],
additional_info: {
tracking_id: 'platform:v22|v22.19.0,so:so;,type:SDK2.9.0,security:none'
},
authorization_code: null,
binary_mode: false,
brand_id: null,
build_version: '3.123.1-hotfix-56',
call_for_authorize_id: null,
callback_url: null,
captured: true,
card: {},
charges_details: [
{
accounts: [Object],
amounts: [Object],
client_id: 0,
date_created: '2025-10-18T20:45:08.270-04:00',
id: '130491595652-001',
last_updated: '2025-10-18T20:45:08.270-04:00',
metadata: [Object],
name: 'mercadopago_fee',
refund_charges: [],
reserve_id: null,
type: 'fee'
}
],
charges_execution_info: {
internal_execution: {
date: '2025-10-18T20:45:08.256-04:00',
execution_id: '01K7WYTRQA18QBF60FXVT1TSBX'
}
},
collector_id: 1338153931,
corporation_id: null,
counter_currency: null,
coupon_amount: 0,
currency_id: 'BRL',
date_approved: null,
date_created: '2025-10-18T20:45:08.268-04:00',
date_last_updated: '2025-10-18T20:45:08.268-04:00',
date_of_expiration: '2025-10-18T21:15:07.763-04:00',
deduction_schema: null,
description: 'Venda #VD20251018211756 - Liberi Kids',
differential_pricing_id: null,
external_reference: '788d09e7-c6cb-409b-8014-5722fc63ec0b',
fee_details: [],
financing_group: null,
id: 130491595652,
installments: 1,
integrator_id: null,
issuer_id: '12501',
live_mode: true,
marketplace_owner: null,
merchant_account_id: null,
merchant_number: null,
metadata: {},
money_release_date: null,
money_release_schema: null,
money_release_status: 'released',
notification_url: null,
operation_type: 'regular_payment',
order: {},
payer: {
email: null,
entity_type: null,
first_name: null,
id: '2915883442',
identification: { number: null, type: null },
last_name: null,
operator_id: null,
phone: { area_code: null, extension: null, number: null },
type: null
},
payment_method: { id: 'pix', issuer_id: '12501', type: 'bank_transfer' },
payment_method_id: 'pix',
payment_type_id: 'bank_transfer',
platform_id: null,
point_of_interaction: {
application_data: { name: null, operating_system: null, version: null },
business_info: { branch: null, sub_unit: 'sdk', unit: 'online_payments' },
location: { source: null, state_id: null },
transaction_data: {
bank_info: [Object],
bank_transfer_id: null,
e2e_id: null,
financial_institution: null,
merchant_category_code: null,
qr_code: '00020126580014br.gov.bcb.pix01366b725c3b-5ebb-4ec2-86b5-55580006c7dc520400005303986540565.245802BR5924TIAGOTIAGO202303242009436009Sao Paulo62250521mpqrinter13049159565263042C4E',
qr_code_base64: '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',
ticket_url: 'https://www.mercadopago.com.br/payments/130491595652/ticket?caller_id=2915883442&hash=9f34c5cf-3a2f-47f0-b3fd-d684da2beee5',
transaction_id: null
},
type: 'OPENPLATFORM'
},
pos_id: null,
processing_mode: 'aggregator',
refunds: [],
release_info: null,
shipping_amount: 0,
sponsor_id: null,
statement_descriptor: null,
status: 'pending',
status_detail: 'pending_waiting_transfer',
store_id: null,
tags: null,
taxes_amount: 0,
transaction_amount: 65.24,
transaction_amount_refunded: 0,
transaction_details: {
acquirer_reference: null,
bank_transfer_id: null,
external_resource_url: null,
financial_institution: null,
installment_amount: 0,
net_received_amount: 0,
overpaid_amount: 0,
payable_deferral_period: null,
payment_method_reference_id: null,
total_paid_amount: 65.24,
transaction_id: null
},
api_response: {
status: 201,
headers: [Object: null prototype] {
date: [Array],
'content-type': [Array],
'transfer-encoding': [Array],
connection: [Array],
'cache-control': [Array],
'content-encoding': [Array],
etag: [Array],
'processed-by': [Array],
vary: [Array],
'x-caller-id': [Array],
'x-request-id': [Array],
'x-response-status': [Array],
'x-site-id': [Array],
'x-content-type-options': [Array],
'x-xss-protection': [Array],
'strict-transport-security': [Array],
'access-control-allow-origin': [Array],
'access-control-allow-headers': [Array],
'access-control-allow-methods': [Array],
'access-control-max-age': [Array],
'timing-allow-origin': [Array]
}
}
}
Erro ao salvar PIX na venda: {
code: 'PGRST204',
details: null,
hint: null,
message: "Could not find the 'metodo_pagamento' column of 'vendas' in the schema cache"
}
🔍 Gerando PIX para parcela: {
id: 'b0acd589-e8e8-43e3-aac4-fc7e3157272f',
fallbackVendaId: undefined,
fallbackNumeroParcela: undefined
}
📝 Buscando parcela por ID: b0acd589-e8e8-43e3-aac4-fc7e3157272f
📊 Resultado da busca: { error: null, hasData: true }
🏦 Criando PIX Payment: {
transaction_amount: 43.49,
description: 'Parcela 1 - Venda VD20251018211409',
payment_method_id: 'pix',
payer: {
email: 'tiago27.dossantos@gmail.com',
first_name: 'Tiago',
last_name: 'dos Santos',
identification: { type: 'CPF', number: '00000000000' }
}
}
🔑 Access Token: Configurado
📤 Enviando dados para Mercado Pago: {
"transaction_amount": 43.49,
"description": "Parcela 1 - Venda VD20251018211409",
"payment_method_id": "pix",
"payer": {
"email": "tiago27.dossantos@gmail.com",
"first_name": "Tiago",
"last_name": "dos Santos",
"identification": {
"type": "CPF",
"number": "00000000000"
}
},
"date_of_expiration": "2025-10-19T01:15:26.065Z"
}
✅ PIX criado com sucesso: 129913545211
🔄 Iniciando devolucao para venda 227ed50d-48a6-4894-9eb2-b9ff200f5eb1
✅ Produto devolvido ao estoque: +1 unidades (total: 2)
✅ Item da venda atualizado: quantidade 0, valor R$ 0.00
✅ Devolução registrada no histórico
✅ Produto devolvido ao estoque: +1 unidades (total: 2)
✅ Item da venda atualizado: quantidade 0, valor R$ 0.00
✅ Devolução registrada no histórico
Error: ENOENT: no such file or directory, stat '/home/tiago/Downloads/app_estoque/client/build/index.html'
Error: ENOENT: no such file or directory, stat '/home/tiago/Downloads/app_estoque/client/build/index.html'