O Checkout Automático permite que seus usuários comprem com apenas um clique. Quando alguém visita a página de um produto ou assinatura com um link preparado, o sistema leva diretamente ao pagamento — sem etapas extras.
🚀 O que ele faz
Dependendo da situação do usuário, o sistema se comporta da seguinte forma:
| Situação do usuárioO que acontece | |
| ❌ Não tem acesso ao produto | O carrinho é esvaziado, o produto é adicionado e o checkout abre automaticamente. |
| ✅ Já tem acesso (issue ou produto) | O usuário é redirecionado diretamente para o leitor. |
| 🔁 Tem uma assinatura ativa | O usuário é enviado para a biblioteca com a mensagem: "Você já tem uma assinatura ativa." |
| 🔒 Não está logado | O usuário é redirecionado para o login e, após entrar, volta ao checkout com o produto já no carrinho. |
⚙️ Como usar
Para ativar esse recurso, basta adicionar parâmetros à URL do produto ou plano.
🔑 Parâmetro principal
automatically_open_checkout=true
➡️ É esse que ativa o fluxo de checkout automático.
Se estiver ausente ou definido como
false, a página carregará normalmente (sem checkout automático).
💰 Parâmetros opcionais
| ParâmetroO que fazExemplo | ||
currency | Força uma moeda específica no checkout. Formato: código ISO (USD, EUR, ARS). | currency=USD |
coupon | Aplica um cupom de desconto. | coupon=SAVE20 |
interval (apenas para assinaturas) | Define o intervalo de cobrança (mensal ou anual). | interval=annual |
💡 Você pode combinar esses parâmetros conforme sua necessidade.