# Finalização de Compra

Quando estiver pronto para concluir uma venda, clique no botão **Finalizar Compra** para abrir o modal de finalização. É aqui que o pagamento é processado e o pedido é concluído.

<!-- -->

## Visão Geral do Modal de Finalização[​](#checkout-modal-overview "Link direto para Visão Geral do Modal de Finalização")

O modal de finalização exibe:

* **Número do pedido** - O ID do pedido no WooCommerce
* **Valor a Pagar** - Valor total devido
* Botão **Configurações de Finalização** - Solucionar problemas de exibição
* **Operador de caixa** - Quem está processando o pedido
* **Cliente** - O cliente deste pedido (link clicável)
* Botão **Adicionar Cupom** - Aplicar códigos de desconto
* **Resumo do pedido** - Produtos, quantidades e totais
* **Métodos de pagamento** - Opções de pagamento disponíveis
* Botões **Cancelar / Processar Pagamento**

## Métodos de Pagamento[​](#payment-methods "Link direto para Métodos de Pagamento")

### Disponível na Versão Gratuita[​](#available-in-free-version "Link direto para Disponível na Versão Gratuita")

A versão gratuita do WCPOS inclui dois gateways de pagamento:

* **Dinheiro** - Com valor recebido e calculadora de troco
* **Cartão** - Para terminais de cartão externos

### Gateways Adicionais (Pro)[​](#additional-gateways-pro "Link direto para Gateways Adicionais (Pro)")

Recurso Pro

Gateways de pagamento adicionais requerem o [WCPOS Pro](/pt-BR/getting-started/pro-license.md).

Com o Pro, você pode habilitar:

* **Stripe Terminal** - Integração direta com leitores de cartão Stripe
* **SumUp Terminal** - Integração com leitores de cartão SumUp
* **Gateways Personalizados** - Crie suas próprias integrações de pagamento

Consulte [Pagamento](/pt-BR/payment/.md) para detalhes sobre a configuração de gateways.

### Selecionando um Método de Pagamento[​](#selecting-a-payment-method "Link direto para Selecionando um Método de Pagamento")

Clique em um método de pagamento para selecioná-lo. O formulário será atualizado para exibir os campos relevantes:

**Dinheiro:**

* **Valor Recebido** - Insira o valor que o cliente entregou
* **Troco** - Troco calculado automaticamente para devolver

<!-- -->

**Cartão:**

* Processe o pagamento no seu terminal de cartão externo
* Clique em Processar Pagamento para concluir

## Cupons[​](#coupons "Link direto para Cupons")

O carrinho inclui um campo **Adicionar Cupom** acima dos totais (somente Pro). Digite o código ou pesquise pela descrição; o cupom é validado localmente e aparece como uma etiqueta removível. Vários cupons são aplicados sequencialmente.

Consulte **[Aplicando Cupons no Caixa](/pt-BR/coupons/applying-coupons.md)** para o fluxo completo — pesquisa, etiquetas, descontos sequenciais e a tabela de erros de validação e resoluções. Para tipos de cupom, regras de validação e configuração no WooCommerce, consulte [Cupons](/pt-BR/coupons/.md).

## Processando Pagamento[​](#processing-payment "Link direto para Processando Pagamento")

1. Selecione um método de pagamento
2. Para dinheiro, insira o valor recebido
3. Clique em **Processar Pagamento**
4. O pedido é concluído e o [recibo](/pt-BR/receipts/at-checkout.md) é exibido

Um método de pagamento por pedido

Um pedido é pago com um único método de pagamento — o WCPOS não suporta atualmente pagamentos divididos ou parciais (por exemplo, parte em dinheiro, parte no cartão) em um mesmo pedido. O suporte a pagamentos divididos está no [roadmap](https://github.com/orgs/wcpos/projects/4).

## Configurações de Finalização de Compra (Solução de Problemas)[​](#checkout-settings-troubleshooting "Link direto para Configurações de Finalização de Compra (Solução de Problemas)")

O modal de finalização de compra utiliza um iframe/webview para exibir a página de Pagamento do Pedido do WooCommerce. Isso aproveita a infraestrutura de pagamento existente do WooCommerce, o que significa que qualquer gateway de pagamento compatível com o WooCommerce deve funcionar no POS.

No entanto, scripts de temas e plugins podem interferir em alguns casos. Clique em **Configurações de Finalização de Compra** para solucionar problemas:

![Configurações de Finalização de Compra no Modal de Finalização](/img/checkout-settings.png)

Configurações de Finalização de Compra no Modal de Finalização

![Formulário para desativar todos os estilos e scripts](/img/disable-styles-and-scripts.png)

Formulário para desativar todos os estilos e scripts

### Desativar Todos os Estilos e Scripts[​](#disable-all-styles-and-scripts "Link direto para Desativar Todos os Estilos e Scripts")

Opção Radical

Esta é a opção radical e deve ser usada apenas para testes ou em casos raros em que o desenvolvedor sabe o que está fazendo. Desativar todos os scripts do wp\_head removerá até mesmo os scripts do WooCommerce necessários para expandir/contrair os gateways de pagamento, podendo comprometer a funcionalidade de pagamento.

* **Desativar wp\_head** - Remove todos os scripts/estilos do cabeçalho do WordPress
* **Desativar wp\_footer** - Remove todos os scripts/estilos do rodapé do WordPress

### Desativar Estilos Selecionados[​](#disable-selected-styles "Link direto para Desativar Estilos Selecionados")

Desative seletivamente CSS que pode causar problemas de exibição:

* wp-emoji-styles
* wp-block-library
* classic-theme-styles
* woocommerce-layout
* woocommerce-smallscreen
* woocommerce-general
* etc.

### Desativar Scripts Selecionados[​](#disable-selected-scripts "Link direto para Desativar Scripts Selecionados")

Desative seletivamente scripts JavaScript que podem interferir nos gateways de pagamento:

* wc-add-to-cart
* selectWoo
* wc-checkout
* woocommerce
* html5shiv
* etc.

dica

Se um gateway de pagamento não for exibido corretamente:

1. Tente desativar os estilos do tema primeiro
2. Em seguida, tente desativar os scripts do WooCommerce que não são necessários
3. Tenha cuidado para não desativar scripts necessários pelo seu gateway de pagamento

## Cancelar[​](#cancel "Link direto para Cancelar")

Clique em **Cancelar** para fechar o modal de finalização de compra sem concluir o pedido. O pedido permanece como um carrinho aberto.

## Documentação Relacionada[​](#related-documentation "Link direto para Documentação Relacionada")

[RecibosApós a finalização da compra, imprima ou envie recibos por e-mail](/pt-BR/receipts/at-checkout.md)

[Métodos de PagamentoConfigurar gateways de pagamento](/pt-BR/payment/.md)

[Gateways PersonalizadosCriar integrações de pagamento personalizadas](/pt-BR/payment/gateways/.md)
