Checkout clássico
Ordem criada
O WooCommerce cria a ordem com estado
pending e método facipay. A referência tem o
formato ORDER_{order_id}_{timestamp}.WooCommerce Blocks (Gutenberg)
O plugin regista o método de pagamentofacipay para o bloco de checkout moderno e
funciona da mesma forma (popup + webhook), com validação de formulário integrada.
Botões Express (produto e carrinho)
Aparece um botão FaciPay Express na página de produto (a seguir ao “Adicionar ao carrinho”) e no carrinho. Ao clicar:- É criada uma ordem temporária (meta
_facipay_order_type). - O popup abre imediatamente (evita bloqueio de popups).
- Após o pagamento, o carrinho é limpo de forma inteligente e há redireção para a página order-received.
URLs de retorno
Configuráveis em Definições → Pagamentos → FaciPay. Suportam{order_id} e {order_key}:
| Definição | Default | Quando |
|---|---|---|
| Success URL | {checkout_url}?order-received= | Pagamento concluído |
| Pending URL | {checkout_url}?order-received= | Referência EMIS pendente |
| Cancel URL | {cart_url} | Pagamento cancelado |
Idioma
O popup segue a localização do WordPress:en se o site estiver em inglês, caso contrário
pt. O plugin é traduzido em PT e EN.
Próximo passo: Webhooks
Como o plugin confirma os pagamentos.