Histórico de pedidos e espaço de acompanhamento
O espaço de histórico e acompanhamento de pedidos (/orders) é o painel operacional central onde os compradores gerenciam compras ativas, revisam entregas digitais concluídas, acompanham o status de entrega, baixam faturas, acessam credenciais guardadas no cofre e iniciam suporte pós-entrega ou disputas.
Construído para transparência e responsabilidade, o espaço mantém registros imutáveis de cada transação concluída na BDX.market, aplicando o fluxo de proteção ao comprador de 7 dias da BDX.
1. Layout do painel e estados do ciclo de vida do pedido
O espaço de pedidos categoriza as transações pelo estado dentro do ciclo de vida de custódia da BDX, permitindo que os compradores identifiquem rapidamente os pedidos que precisam de atenção.
+------------------------------------------------------------------------+
| Order Lifecycle Pipelines |
| |
| [ Pending Payment ] -> [ Paid / Processing ] -> [ Delivered ] |
| | |
| v |
| [ Disputed ] <-------------------------------> [ Completed ] |
+------------------------------------------------------------------------+
Matriz detalhada de estados do pedido
| Estado do pedido | Selo de status na interface | Significado no sistema e condição de custódia |
|---|---|---|
pending_payment | Amarelo | Pedido criado; aguardando verificação do pagamento do comprador (bKash, Nagad etc.). |
paid | Azul | Pagamento verificado; valores retidos na custódia da BDX. Vendedor notificado para entregar. |
delivered | Roxo | Vendedor enviou o item ou o código foi despachado. Prazo de proteção de 7 dias ativo. |
completed | Verde | Comprador confirmou a entrega ou o temporizador de conclusão automática de 7 dias expirou. Saque liberado. |
disputed | Vermelho | Comprador iniciou uma disputa. Custódia bloqueada aguardando resolução. |
cancelled | Cinza | Pedido anulado antes da entrega. Valores devolvidos à carteira BDX do comprador. |
2. Visão dinâmica de detalhes do pedido (/orders/{order_id})
Clicar em qualquer pedido abre o espaço dedicado de detalhes do pedido, uma visão de página única que combina metadados da transação, exibição de ativos digitais, cronômetros de contagem regressiva e chat integrado.
+------------------------------------------------------------------------+
| Order #BDX-2026-99481 Status: DELIVERED |
+------------------------------------------------------------------------+
| Item: Steam Gift Card $20 Global |
| Seller: JoyGamersHub (Verified ★5.0) |
| Total Paid: ৳2,250 BDT (Via bKash) |
+------------------------------------------------------------------------+
| [ DIGITAL ASSET PAYLOAD ] |
| Key: STEAM-XXXX-YYYY-ZZZZ [ COPY CODE ] |
+------------------------------------------------------------------------+
| ⏱️ Buyer Protection Remaining: 4 Days 18 Hours |
| |
| [ CONFIRM RECEIPT ] [ OPEN DISPUTE / REPORT ] |
+------------------------------------------------------------------------+
Principais elementos interativos
- Botão de revelar conteúdo: Exibe chaves seriais descriptografadas, dados de login guardados ou links assinados de download de arquivos.
- Cronômetro de 7 dias: Exibe a contagem regressiva em tempo real até a conclusão automática.
- Ações disponíveis:
- Confirmar recebimento: Conclui o pedido imediatamente e libera o pagamento ao vendedor.
- Abrir disputa: Pausa o cronômetro e inicia a arbitragem com o vendedor.
3. Mensagens integradas ao pedido e troca de arquivos (/messages)
Cada pedido no espaço inclui um tópico de conversa dedicado e registrado, conectando comprador e vendedor diretamente.
Protocolos operacionais do chat do pedido
- Armazenamento de evidências: Todas as mensagens, códigos colados e capturas de tela enviadas ficam armazenados de forma imutável no banco de dados.
- Filtragem antifraude automatizada: As mensagens são verificadas continuamente por detectores de padrões para identificar e ocultar tentativas de contato fora da plataforma (por ex., números de telefone, links de WhatsApp, contas pessoais de bKash).
- Registro de entregas: Quando um vendedor entrega itens digitais personalizados manualmente dentro do chat, o evento de entrega recebe data e hora e é sinalizado para auditoria da administração.
4. Mecanismo de conclusão automática e prazo de proteção de 7 dias
A BDX opera uma tarefa agendada (bdx:orders:auto-complete) para encerrar pedidos entregues com eficiência, protegendo os compradores.
Lógica de agendamento da conclusão automática
- Quando um pedido muda para
delivered, o banco de dados registradelivered_at = NOW(). - O comprador recebe 7 dias corridos (168 horas) para inspecionar, resgatar e testar o produto digital entregue.
- Se o comprador não tomar nenhuma ação (nem confirmar o recebimento, nem abrir disputa) em até 7 dias:
- A tarefa agendada muda automaticamente o status do pedido para
completed. - O razão da carteira do vendedor é creditado com os ganhos líquidos.
- A transação é finalizada, impedindo disputas retroativas.
- A tarefa agendada muda automaticamente o status do pedido para
// Daily Scheduled Job (bdx:orders:auto-complete)
public function handle(): void
{
$expiredOrders = BdxOrder::where('status', 'delivered')
->where('delivered_at', '<=', now()->subDays(7))
->get();
foreach ($expiredOrders as $order) {
DB::transaction(function () use ($order) {
$order->update(['status' => 'completed', 'completed_at' => now()]);
// Release funds from escrow to seller wallet ledger
$order->sellerWallet->releaseEscrowFunds($order);
});
}
}
5. Geração de faturas e registros de conformidade fiscal
Compradores frequentemente precisam de comprovante formal da transação para relatórios de despesas empresariais ou registros pessoais.
Faturas digitais e PDF para impressão
- Cada pedido concluído oferece um link de baixar fatura em PDF.
- As faturas contêm dados padronizados da transação: ID do pedido BDX, nome comercial do vendedor, dados da conta do comprador, descrição do item, detalhamento por categoria, itemização de taxas/impostos (preço base, taxa fixa, taxa percentual) e referência do método de pagamento.
- Todos os cálculos de preços e taxas seguem rigorosamente a licença comercial e as diretrizes operacionais de comércio digital de Bangladesh.