# Conekt Tech EventCatalog Documentation > This internal platform provides a comprehensive view of our event-driven architecture across all systems. Use this portal to discover existing domains, explore services and their dependencies, and understand the message contracts that connect our infrastructure ## Events - [Configuração atualizada - ConfiguracaoAtualizada - 1.0.0 ](https://eventcatalog.dev/docs/events/ConfiguracaoAtualizada/1.0.0.mdx) - Evento publicado pelo domínio Programacao: uma configuração de programação é atualizada.- [Delivery failed - DeliveryFailed - 0.0.1 ](https://eventcatalog.dev/docs/events/DeliveryFailed/0.0.1.mdx) - Event that is emitted when a shipment delivery fails. - [Entrega finalizada - EntregaFinalizada - 1.0.0 ](https://eventcatalog.dev/docs/events/EntregaFinalizada/1.0.0.mdx) - Evento publicado pelo domínio Entregas: a entrega de um pedido é finalizada.- [Fraud Check Completed - FraudCheckCompleted - 0.0.1 ](https://eventcatalog.dev/docs/events/FraudCheckCompleted/0.0.1.mdx) - Emitted when a fraud check has been completed for a transaction- [Inventory adjusted - InventoryAdjusted - 0.0.1 ](https://eventcatalog.dev/docs/events/InventoryAdjusted/0.0.1.mdx) - Indicates a change in inventory level - [Inventory adjusted - InventoryAdjusted - 1.0.0 ](https://eventcatalog.dev/docs/events/InventoryAdjusted/1.0.0.mdx) - Indicates a change in inventory level - [Inventory adjusted - InventoryAdjusted - 1.0.1 ](https://eventcatalog.dev/docs/events/InventoryAdjusted/1.0.1.mdx) - Indicates a change in inventory level - [Nova programação criada - NovaProgramacaoCriada - 1.0.0 ](https://eventcatalog.dev/docs/events/NovaProgramacaoCriada/1.0.0.mdx) - Evento publicado pelo domínio Programacao: uma nova programação é criada.- [Order amended - OrderAmended - 0.0.1 ](https://eventcatalog.dev/docs/events/OrderAmended/0.0.1.mdx) - Indicates an order has been changed - [Order cancelled - OrderCancelled - 0.0.1 ](https://eventcatalog.dev/docs/events/OrderCancelled/0.0.1.mdx) - Indicates an order has been canceled - [Order confirmed - OrderConfirmed - 0.0.1 ](https://eventcatalog.dev/docs/events/OrderConfirmed/0.0.1.mdx) - Indicates an order has been confirmed - [Inventory out of stock - OutOfStock - 0.0.1 ](https://eventcatalog.dev/docs/events/OutOfStock/0.0.1.mdx) - Indicates inventory is out of stock - [Inventory out of stock - OutOfStock - 0.0.4 ](https://eventcatalog.dev/docs/events/OutOfStock/0.0.4.mdx) - Indicates inventory is out of stock - [Pagamento recebido - PagamentoRecebido - 1.0.0 ](https://eventcatalog.dev/docs/events/PagamentoRecebido/1.0.0.mdx) - Evento publicado pelo domínio Financeiro: um pagamento é recebido.- [Payment Failed - PaymentFailed - 0.0.1 ](https://eventcatalog.dev/docs/events/PaymentFailed/0.0.1.mdx) - Emitted when a payment attempt fails- [Payment Initiated - PaymentInitiated - 0.0.1 ](https://eventcatalog.dev/docs/events/PaymentInitiated/0.0.1.mdx) - Event is triggered when a user initiates a payment through the Payment Service- [Payment Processed - PaymentProcessed - 0.0.1 ](https://eventcatalog.dev/docs/events/PaymentProcessed/0.0.1.mdx) - Event is triggered after the payment has been successfully processed- [Payment Processed - PaymentProcessed - 1.0.0 ](https://eventcatalog.dev/docs/events/PaymentProcessed/1.0.0.mdx) - Event is triggered after the payment has been successfully processed- [Pedido cancelado - PedidoCancelado - 1.0.0 ](https://eventcatalog.dev/docs/events/PedidoCancelado/1.0.0.mdx) - Evento publicado pelo domínio Comercial: um pedido é cancelado.- [Pedido criado - PedidoCriado - 1.0.0 ](https://eventcatalog.dev/docs/events/PedidoCriado/1.0.0.mdx) - Evento publicado pelo domínio Comercial: um novo pedido é criado.- [Pedido editado - PedidoEditado - 1.0.0 ](https://eventcatalog.dev/docs/events/PedidoEditado/1.0.0.mdx) - Evento publicado pelo domínio Comercial: os dados de um pedido são alterados.- [Planilhamento atualizado - PlanilhamentoAtualizado - 1.0.0 ](https://eventcatalog.dev/docs/events/PlanilhamentoAtualizado/1.0.0.mdx) - Evento publicado pelo domínio Planilhamento: um planilhamento é atualizado.- [Planilhamento criado - PlanilhamentoCriado - 1.0.0 ](https://eventcatalog.dev/docs/events/PlanilhamentoCriado/1.0.0.mdx) - Evento publicado pelo domínio Planilhamento: um novo planilhamento é criado.- [Planilhamento finalizado - PlanilhamentoFinalizado - 1.0.0 ](https://eventcatalog.dev/docs/events/PlanilhamentoFinalizado/1.0.0.mdx) - Evento publicado pelo domínio Planilhamento: um planilhamento é finalizado.- [Produção atualizada - ProducaoAtualizada - 1.0.0 ](https://eventcatalog.dev/docs/events/ProducaoAtualizada/1.0.0.mdx) - Evento publicado pelo domínio Producao: uma produção é atualizada.- [Produção finalizada - ProducaoFinalizada - 1.0.0 ](https://eventcatalog.dev/docs/events/ProducaoFinalizada/1.0.0.mdx) - Evento publicado pelo domínio Producao: uma produção é finalizada.- [Programação editada - ProgramacaoEditada - 1.0.0 ](https://eventcatalog.dev/docs/events/ProgramacaoEditada/1.0.0.mdx) - Evento publicado pelo domínio Programacao: os dados de uma programação são alterados.- [Return initiated - ReturnInitiated - 0.0.1 ](https://eventcatalog.dev/docs/events/ReturnInitiated/0.0.1.mdx) - Event that is emitted when a return is initiated. - [Romaneio criado - RomaneioCriado - 1.0.0 ](https://eventcatalog.dev/docs/events/RomaneioCriado/1.0.0.mdx) - Evento publicado pelo domínio EtiquetaERomaneio: um novo romaneio é criado.- [Romaneio editado - RomaneioEditado - 1.0.0 ](https://eventcatalog.dev/docs/events/RomaneioEditado/1.0.0.mdx) - Evento publicado pelo domínio EtiquetaERomaneio: os dados de um romaneio são alterados.- [Shipment created - ShipmentCreated - 0.0.1 ](https://eventcatalog.dev/docs/events/ShipmentCreated/0.0.1.mdx) - Event that is emitted when a shipment is created. - [Shipment delivered - ShipmentDelivered - 0.0.1 ](https://eventcatalog.dev/docs/events/ShipmentDelivered/0.0.1.mdx) - Event that is emitted when a shipment is delivered. - [Shipment dispatched - ShipmentDispatched - 0.0.1 ](https://eventcatalog.dev/docs/events/ShipmentDispatched/0.0.1.mdx) - Event that is emitted when a shipment is dispatched. - [Shipment in transit - ShipmentInTransit - 0.0.1 ](https://eventcatalog.dev/docs/events/ShipmentInTransit/0.0.1.mdx) - Event that is emitted when a shipment is in transit. - [Subscription Payment Due - SubscriptionPaymentDue - 0.0.1 ](https://eventcatalog.dev/docs/events/SubscriptionPaymentDue/0.0.1.mdx) - Emitted when a subscription payment is due for collection- [User subscription cancelled - UserSubscriptionCancelled - 0.0.1 ](https://eventcatalog.dev/docs/events/UserSubscriptionCancelled/0.0.1.mdx) - An event that is triggered when a users subscription has been cancelled - [User subscription started - UserSubscriptionStarted - 0.0.1 ](https://eventcatalog.dev/docs/events/UserSubscriptionStarted/0.0.1.mdx) - An event that is triggered when a new user subscription has started ## Commands - [Add inventory - AddInventory - 0.0.3 ](https://eventcatalog.dev/docs/commands/AddInventory/0.0.3.mdx) - Command that will add item to a given inventory id - [Cancel shipment - CancelShipment - 0.0.1 ](https://eventcatalog.dev/docs/commands/CancelShipment/0.0.1.mdx) - POST request that will cancel a shipment, identified by its shipmentId. - [Cancel subscription - CancelSubscription - 0.0.1 ](https://eventcatalog.dev/docs/commands/CancelSubscription/0.0.1.mdx) - Command that will try and cancel a users subscription - [Create return label - CreateReturnLabel - 0.0.1 ](https://eventcatalog.dev/docs/commands/CreateReturnLabel/0.0.1.mdx) - POST request that will create a return label for a specific shipment, identified by its shipmentId. - [Create shipment - CreateShipment - 0.0.1 ](https://eventcatalog.dev/docs/commands/CreateShipment/0.0.1.mdx) - POST request that will create a shipment for a specific order, identified by its orderId. - [Place Order - PlaceOrder - 0.0.1 ](https://eventcatalog.dev/docs/commands/PlaceOrder/0.0.1.mdx) - Command that will place an order - [Process Payment - ProcessPayment - 0.0.1 ](https://eventcatalog.dev/docs/commands/ProcessPayment/0.0.1.mdx) - Command to process a payment through the payment gateway- [Subscribe user - SubscribeUser - 0.0.1 ](https://eventcatalog.dev/docs/commands/SubscribeUser/0.0.1.mdx) - Command that will try and subscribe a given user - [Update inventory - UpdateInventory - 0.0.3 ](https://eventcatalog.dev/docs/commands/UpdateInventory/0.0.3.mdx) - Command that will update a given inventory item - [Update shipment status - UpdateShipmentStatus - 0.0.1 ](https://eventcatalog.dev/docs/commands/UpdateShipmentStatus/0.0.1.mdx) - POST request that will update the status of a shipment, identified by its shipmentId. ## Queries - [List inventory list - GetInventoryList - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetInventoryList/0.0.1.mdx) - GET request that will return inventory list - [Get inventory status - GetInventoryStatus - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetInventoryStatus/0.0.1.mdx) - GET request that will return the current stock status for a specific product. - [Get notification details - GetNotificationDetails - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetNotificationDetails/0.0.1.mdx) - GET request that will return detailed information about a specific notification, identified by its notificationId. - [Get order details - GetOrder - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetOrder/0.0.1.mdx) - GET request that will return detailed information about a specific order, identified by its orderId. - [Get payment status - GetPaymentStatus - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetPaymentStatus/0.0.1.mdx) - GET request that will return the payment status for a specific order, identified by its orderId. - [Get subscription status - GetSubscriptionStatus - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetSubscriptionStatus/0.0.1.mdx) - GET request that will return the current subscription status for a specific user, identified by their userId. - [Get subscription status - GetSubscriptionStatus - 0.0.2 ](https://eventcatalog.dev/docs/queries/GetSubscriptionStatus/0.0.2.mdx) - GET request that will return the current subscription status for a specific user, identified by their userId. - [Get user notifications - GetUserNotifications - 0.0.1 ](https://eventcatalog.dev/docs/queries/GetUserNotifications/0.0.1.mdx) - GET request that will return a list of notifications for a specific user, with options to filter by status (unread or all). ## Services - [API Asaas - AsaasApi - 1.0.0 ](https://eventcatalog.dev/docs/services/AsaasApi/1.0.0.mdx) - API externa utilizada pelo onboarding para criar subcontas.- [Billing Service - BillingService - 0.0.1 ](https://eventcatalog.dev/docs/services/BillingService/0.0.1.mdx) - Manages billing cycles, invoice generation, and payment scheduling for subscriptions- [Fraud Detection Service - FraudDetectionService - 0.0.1 ](https://eventcatalog.dev/docs/services/FraudDetectionService/0.0.1.mdx) - Analyzes payment transactions for fraudulent activity and risk assessment- [Inventory Service - InventoryService - 0.0.1 ](https://eventcatalog.dev/docs/services/InventoryService/0.0.1.mdx) - Service that handles the inventory - [Inventory Service - InventoryService - 0.0.2 ](https://eventcatalog.dev/docs/services/InventoryService/0.0.2.mdx) - Service that handles the inventory - [Notifications - NotificationService - 0.0.2 ](https://eventcatalog.dev/docs/services/NotificationService/0.0.2.mdx) - Service that handles orders - [Onboarding Function - OnboardingFunction - 1.0.0 ](https://eventcatalog.dev/docs/services/OnboardingFunction/1.0.0.mdx) - Azure Function que orquestra as operações de onboarding e integra o BaaS com a API Asaas.- [Orders Service - OrdersService - 0.0.2 ](https://eventcatalog.dev/docs/services/OrdersService/0.0.2.mdx) - Service that handles orders - [Orders Service - OrdersService - 0.0.3 ](https://eventcatalog.dev/docs/services/OrdersService/0.0.3.mdx) - Service that handles orders - [Payment Gateway Service - PaymentGatewayService - 0.0.1 ](https://eventcatalog.dev/docs/services/PaymentGatewayService/0.0.1.mdx) - Manages integration with external payment processors (Stripe, PayPal, etc.)- [Payment Service - PaymentService - 0.0.1 ](https://eventcatalog.dev/docs/services/PaymentService/0.0.1.mdx) - Service that handles payments - [Plan Management Service - PlanManagementService - 0.0.1 ](https://eventcatalog.dev/docs/services/PlanManagementService/0.0.1.mdx) - Manages subscription plans, features, pricing tiers, and plan migrations- [Shipping Service - ShippingService - 0.0.1 ](https://eventcatalog.dev/docs/services/ShippingService/0.0.1.mdx) - Service that handles shipping - [Subscription Service - SubscriptionService - 0.0.1 ](https://eventcatalog.dev/docs/services/SubscriptionService/0.0.1.mdx) - Service that handles subscriptions ## Data Products ## Domains - [Baking as a Service - BakingAsAService - 1.0.0 ](https://eventcatalog.dev/docs/domains/BakingAsAService/1.0.0.mdx) - Domínio que reúne as capacidades de Banking as a Service oferecidas pela plataforma.- [Comercial - Comercial - 1.0.0 ](https://eventcatalog.dev/docs/domains/Comercial/1.0.0.mdx) - Domínio responsável pela criação de orçamentos, solicitações e pedidos.- [Core - Core - 1.0.0 ](https://eventcatalog.dev/docs/domains/Core/1.0.0.mdx) - Domínio responsável pelas regras de negócio em comum entre mais de domínio que dependem do realm- [Crédito - Credito - 1.0.0 ](https://eventcatalog.dev/docs/domains/Credito/1.0.0.mdx) - Subdomínio responsável pelas capacidades de crédito do Banking as a Service.- [E-Commerce - E-Commerce - 1.0.0 ](https://eventcatalog.dev/docs/domains/E-Commerce/1.0.0.mdx) - Core business domain orchestrating FlowMart's digital marketplace operations- [Entregas - Entregas - 1.0.0 ](https://eventcatalog.dev/docs/domains/Entregas/1.0.0.mdx) - Domínio responsável pelo gerenciamento da entregas e finalização do pedido- [Etiqueta e Romaneio - EtiquetaERomaneio - 1.0.0 ](https://eventcatalog.dev/docs/domains/EtiquetaERomaneio/1.0.0.mdx) - Domínio responsável pela criação e manutenção de etiquetas e romaneios.- [Financeiro - Financeiro - 1.0.0 ](https://eventcatalog.dev/docs/domains/Financeiro/1.0.0.mdx) - Domínio responsável pela área financeira do ERP. Contém as regras de contas a pagar, contas a receber, NF e fluxo de caixa- [Keycloak - Keycloak - 1.0.0 ](https://eventcatalog.dev/docs/domains/Keycloak/1.0.0.mdx) - Domínio responsável pelo CIAM- [Onboarding - Onboarding - 1.0.0 ](https://eventcatalog.dev/docs/domains/Onboarding/1.0.0.mdx) - Subdomínio responsável pela entrada e habilitação de clientes no Banking as a Service.- [Orders - Orders - 0.0.1 ](https://eventcatalog.dev/docs/domains/Orders/0.0.1.mdx) - Domain for everything shopping - [Orders - Orders - 0.0.2 ](https://eventcatalog.dev/docs/domains/Orders/0.0.2.mdx) - Handles all operations related to customer orders, from creation to fulfillment- [Orders - Orders - 0.0.3 ](https://eventcatalog.dev/docs/domains/Orders/0.0.3.mdx) - Handles all operations related to customer orders, from creation to fulfillment- [Payment - Payment - 0.0.1 ](https://eventcatalog.dev/docs/domains/Payment/0.0.1.mdx) - Domain that contains payment related services and messages. - [Planilhamento - Planilhamento - 1.0.0 ](https://eventcatalog.dev/docs/domains/Planilhamento/1.0.0.mdx) - Domínio responsável pela transformação do projeto estrutural em elementos de máquina- [Plataforma - Plataforma - 1.0.0 ](https://eventcatalog.dev/docs/domains/Plataforma/1.0.0.mdx) - Domínio responsável pelas regras de negócio em comum entre mais de domínio que não dependem do realm- [Produção - Producao - 1.0.0 ](https://eventcatalog.dev/docs/domains/Producao/1.0.0.mdx) - Domínio responsável pela realização da produção dos elementos estruturais- [Product Catalog - ProductCatalog - 0.0.1 ](https://eventcatalog.dev/docs/domains/ProductCatalog/0.0.1.mdx) - Manages product information, categories, inventory, and customer reviews in the e-commerce system.- [Programação - Programacao - 1.0.0 ](https://eventcatalog.dev/docs/domains/Programacao/1.0.0.mdx) - Domínio responsável pela priorização e orquestração da produção dos pedidos- [Recebimentos - Recebimentos - 1.0.0 ](https://eventcatalog.dev/docs/domains/Recebimentos/1.0.0.mdx) - Subdomínio responsável pelas capacidades de recebimentos do Banking as a Service.- [Subscription - Subscription - 0.0.1 ](https://eventcatalog.dev/docs/domains/Subscription/0.0.1.mdx) - Domain that contains subscription related services and messages. - [Tesouraria - Tesouraria - 1.0.0 ](https://eventcatalog.dev/docs/domains/Tesouraria/1.0.0.mdx) - Subdomínio responsável pelas capacidades de tesouraria do Banking as a Service.- [Webhooks - Webhooks - 1.0.0 ](https://eventcatalog.dev/docs/domains/Webhooks/1.0.0.mdx) - Subdomínio responsável pelas notificações e integrações orientadas a eventos do Banking as a Service. ## Flows - [User Cancels Subscription - CancelSubscription - 0.0.1 ](https://eventcatalog.dev/docs/flows/CancelSubscription/0.0.1.mdx) - Flow for when a user has cancelled a subscription - [User Cancels Subscription - CancelSubscription - 1.0.0 ](https://eventcatalog.dev/docs/flows/CancelSubscription/1.0.0.mdx) - Flow for when a user has cancelled a subscription - [Payment Flow for customers - PaymentFlow - 1.0.0 ](https://eventcatalog.dev/docs/flows/PaymentFlow/1.0.0.mdx) - Business flow for processing payments in an e-commerce platform - [Subscription Renewal Flow - SubscriptionRenewed - 1.0.0 ](https://eventcatalog.dev/docs/flows/SubscriptionRenewed/1.0.0.mdx) - Business flow for automatic subscription renewals and related processes ## Channels - [Inventory DLQ - inventory-dlq - 0.0.1 ](https://eventcatalog.dev/docs/channels/inventory-dlq/0.0.1.mdx) - Dead Letter Queue for inventory events - [Inventory Queue - inventory-queue - 0.0.1 ](https://eventcatalog.dev/docs/channels/inventory-queue/0.0.1.mdx) - Queue for inventory events - [Inventory Events Channel - inventory.{env}.events - 1.0.0 - protocol - kafka](https://eventcatalog.dev/docs/channels/inventory.{env}.events/1.0.0.mdx) - Central event stream for all inventory-related events including stock updates, allocations, and adjustments - [Order Events Channel - orders.{env}.events - 1.0.1 - protocol - kafka](https://eventcatalog.dev/docs/channels/orders.{env}.events/1.0.1.mdx) - Central event stream for all order-related events in the order processing lifecycle - [Payment Events Channel - payments.{env}.events - 1.0.0 - protocol - kafka](https://eventcatalog.dev/docs/channels/payments.{env}.events/1.0.0.mdx) - All events contain payment ID for traceability and ordered processing. ## Ubiquitous Language - E-Commerce Domain - [Marketplace: - The digital platform where buyers and sellers interact to browse, purchase, and sell goods.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Checkout: - The process by which a customer finalizes a purchase, providing payment and shipping details.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Cart: - A temporary collection of items a customer intends to purchase.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Catalog: - The complete collection of products available for sale on the marketplace.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Customer: - An individual or organization that purchases goods or services from the marketplace.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Storefront: - The customer-facing presentation layer of the marketplace, including product pages, navigation, and branding.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Promotion: - A marketing incentive such as a discount, coupon, or special offer applied to products or orders.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Conversion: - The completion of a desired customer action, most commonly a purchase.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Fulfillment: - The end-to-end process of receiving, processing, and delivering a customer's order.](https://eventcatalog.dev/docs/domains/E/language.mdx) - [Cart Abandonment: - When a customer adds items to their cart but leaves the site without completing the purchase.](https://eventcatalog.dev/docs/domains/E/language.mdx) - Orders Domain - [Payment: - The act of paying for magical goods or services.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Purchase Order: - A mystical document issued by a buyer to a seller indicating the types, quantities, and agreed prices for enchanted products or services.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Order Line: - An individual enchanted item within a purchase order, representing a specific magical product or service being ordered.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [SKU: - Sorcery Keeping Unit - A unique identifier for distinct magical products and their variants in inventory.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Consignment: - A batch of enchanted goods destined for or delivered to someone.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Invoice: - A document issued by a seller to a buyer, listing enchanted goods or services provided and the amount due.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Supplier: - An entity that provides enchanted goods or services to another organization.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Inventory: - The complete list of enchanted items held in stock by a business.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Fulfillment: - The process of completing an order and delivering it to the customer.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - [Return: - The process of sending back enchanted goods to the seller for a refund or exchange.](https://eventcatalog.dev/docs/domains/Orders/language.mdx) - Payment Domain - [Transaction: - The process of transferring funds from one party to another.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Invoice: - A document issued by a seller to a buyer, listing goods or services provided and the amount due.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Payment Method: - The means by which a payment is made, such as credit card or bank transfer.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Receipt: - A document acknowledging that a payment has been made.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Refund: - The process of returning funds to a customer for a returned product or service.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Currency: - The system of money in general use in a particular country.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Payment Gateway: - A service that authorizes and processes payments for online and offline transactions.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - [Chargeback: - A demand by a credit card provider for a retailer to make good the loss on a fraudulent or disputed transaction.](https://eventcatalog.dev/docs/domains/Payment/language.mdx) - Product Catalog Domain - [Product: - A distinct item available for sale, defined by its attributes, pricing, and descriptions.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Category: - A hierarchical grouping used to organize products for browsing and discovery.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Inventory: - The tracked quantity of a product available for sale across warehouses and locations.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Review: - Customer feedback on a product, including a rating and optional written commentary.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [SKU: - Stock Keeping Unit — a unique identifier assigned to each distinct product variant for inventory tracking.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Variant: - A specific version of a product differentiated by attributes such as size, color, or material.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Pricing: - The monetary value assigned to a product or variant, including base price, sale price, and currency.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Product Lifecycle: - The stages a product moves through from creation to retirement: draft, active, and discontinued.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Attribute: - A descriptive property of a product such as weight, dimensions, material, or brand.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - [Cross-Sell: - A recommendation of related or complementary products to encourage additional purchases.](https://eventcatalog.dev/docs/domains/ProductCatalog/language.mdx) - Subscription Domain - [Subscription: - A recurring agreement where a customer pays for access to a product or service at regular intervals.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Billing Cycle: - The recurring period for which a subscription is billed.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Plan: - A specific subscription offering with defined features, pricing, and terms.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Trial Period: - A promotional period allowing customers to test a subscription service before committing.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Auto-Renewal: - Automatic continuation of a subscription at the end of each billing period.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Upgrade: - The process of moving to a higher-tier subscription plan.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Downgrade: - The process of moving to a lower-tier subscription plan.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Cancellation: - The termination of a subscription service.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) - [Usage Limit: - Restrictions on service usage within a subscription plan.](https://eventcatalog.dev/docs/domains/Subscription/language.mdx) ## Containers (Databases, External Systems) - [Onboarding SQL Server - OnboardingSqlServer - 1.0.0 ](https://eventcatalog.dev/docs/containers/OnboardingSqlServer/1.0.0.mdx) - Banco de dados que persiste os dados das contas criadas durante o onboarding. ## Entities - Orders Domain - [Order](https://eventcatalog.dev/docs/entities/Order/1.0.0.mdx) - Represents a customer's request to purchase products or services. - [OrderItem](https://eventcatalog.dev/docs/entities/OrderItem/1.0.0.mdx) - Represents a single item within a customer's order. - [Customer](https://eventcatalog.dev/docs/entities/Customer/1.0.0.mdx) - Represents an individual or organization that places orders. - [ShoppingCart](https://eventcatalog.dev/docs/entities/ShoppingCart/1.0.0.mdx) - Represents a customer's shopping cart containing products before checkout. - [CartItem](https://eventcatalog.dev/docs/entities/CartItem/1.0.0.mdx) - Represents an individual item within a shopping cart. - Payment Domain - [Invoice](https://eventcatalog.dev/docs/entities/Invoice/1.0.0.mdx) - Represents a bill issued to a customer, detailing charges for products or services. - [Payment](https://eventcatalog.dev/docs/entities/Payment/1.0.0.mdx) - Represents payment transactions for orders in the e-commerce system. - [PaymentMethod](https://eventcatalog.dev/docs/entities/PaymentMethod/1.0.0.mdx) - Represents a payment instrument a customer can use, like a credit card or bank account. - [Transaction](https://eventcatalog.dev/docs/entities/Transaction/1.0.0.mdx) - Represents a low-level interaction with a payment gateway or processor (e.g., authorize, capture, refund, void). - [Address](https://eventcatalog.dev/docs/entities/Address/1.0.0.mdx) - Represents shipping and billing addresses for customers and orders. - Product Catalog Domain - [Product](https://eventcatalog.dev/docs/entities/Product/1.0.0.mdx) - Represents a product or service available for purchase in the e-commerce system. - [Category](https://eventcatalog.dev/docs/entities/Category/1.0.0.mdx) - Represents a product category with hierarchical structure support. - [Inventory](https://eventcatalog.dev/docs/entities/Inventory/1.0.0.mdx) - Tracks stock levels and availability for products. - [Review](https://eventcatalog.dev/docs/entities/Review/1.0.0.mdx) - Represents customer reviews and ratings for products. - Subscription Domain - [BillingProfile](https://eventcatalog.dev/docs/entities/BillingProfile/1.0.0.mdx) - Stores billing-related contact information and preferences for a customer, often used for invoices and communication. - [SubscriptionPeriod](https://eventcatalog.dev/docs/entities/SubscriptionPeriod/1.0.0.mdx) - Represents a single billing cycle or interval within a subscription's lifetime. ## Teams - [full-stack](https://eventcatalog.dev/docs/teams/full-stack.mdx) - Full stackers - [mobile-devs](https://eventcatalog.dev/docs/teams/mobile-devs.mdx) - The mobile devs ## Users - [asmith](https://eventcatalog.dev/docs/users/asmith.mdx) - Amy Smith - [dboyne](https://eventcatalog.dev/docs/users/dboyne.mdx) - David Boyne - [msmith](https://eventcatalog.dev/docs/users/msmith.mdx) - Martin Smith