Tokenize detalhes de pagamento uma vez, cobre montantes variáveis conforme necessário.
Pagamentos frequentes permitem-lhe guardar (tokenizar) os detalhes de pagamento do cliente e cobrar montantes variáveis sempre que necessário, sem exigir que o cliente reintroduza as suas informações de pagamento cada vez.
- Configuração Única: O cliente fornece os detalhes de pagamento uma vez
- Montantes Variáveis: Cobre diferentes montantes para cada transação
- Cobrança a Pedido: Você controla quando cobrar
- Limites Flexíveis: Defina mín/máx por transação ou total
- Sem Agenda Recorrente: Ao contrário das subscrições, você inicia cada pagamento
- Múltiplos Métodos de Pagamento: Suporte para cartões, MB WAY, Multibanco, Débito Direto, IBAN Virtual
| Funcionalidade | Único | Frequente | Subscrição |
|---|---|---|---|
| Configuração | Um pagamento | Tokenizar uma vez | Tokenizar uma vez |
| Cobrança | Uma única vez | A pedido | Automático/Agendado |
| Montante | Fixo | Variável | Fixo |
| Controlo | Cliente | Comerciante | Automático |
- Recargas: Montantes variáveis para créditos de conta
- Serviços a Pedido: Uber, entrega de comida, etc.
- Faturação Variável: Cobranças baseadas em uso
- Cartões Pré-pagos: Carregamento de montantes variáveis
- Pagamento por Uso: Serviços em nuvem, uso de API
- Serviços de Táxi/Viagem: Tarifas diferentes por viagem
- Compras em Marketplace: Totais de carrinho diferentes
POST /frequent
{
"method": "cc",
"currency": "EUR",
"customer": {
"name": "John Doe",
"email": "john@example.com"
},
"max_value": 500.00 // Optional: max per capture
}O cliente fornece os detalhes de pagamento uma vez. Resposta:
{
"id": "freq-123",
"status": "active",
"method": "cc",
"customer": {...}
}POST /capture/:id
{
"value": 45.00,
"descriptive": "Taxi ride to airport"
}Resposta:
{
"id": "capture-456",
"status": "success",
"value": 45.00,
"payment_id": "freq-123"
}Cobre montantes adicionais a qualquer momento:
POST /capture/:id
{
"value": 32.00,
"descriptive": "Taxi ride downtown"
}| Método de Pagamento | Tokenização | Cobrança a Pedido |
|---|---|---|
| Cartão de Crédito/Débito | ✅ | ✅ |
| MB WAY | ✅ | ✅ |
| Multibanco | ✅ | ❌ (Iniciado pelo Cliente) |
| Débito Direto | ✅ | ✅ |
| IBAN Virtual | ✅ | ❌ (Iniciado pelo Cliente) |
Nota:
- Para Multibanco e IBAN Virtual, o pagamento frequente cria uma referência fixa que os clientes podem usar várias vezes para enviar fundos a seu critério.
- Para Cartão de Crédito, MB WAY e Débito Direto, pode iniciar cobranças a pedido.
Controle limites de gastos para proteger você e seus clientes:
{
"min_value": 5.00, // Minimum per capture
"max_value": 100.00 // Maximum per capture
}{
"max_value": 1000.00 // Total amount across all captures
}{
"unlimited_payments": true // Permite pagamentos ilimitados para todos os métodos de pagamento
}Configuração:
{
"method": "cc",
"min_value": 5.00,
"max_value": 200.00
}Cada Viagem:
{
"value": 24.50,
"descriptive": "Ride from Airport to Hotel"
}Configuração:
{
"method": "cc",
"max_value": 5000.00,
"unlimited_payments": false
}Cobranças Mensais:
{
"value": 127.83,
"descriptive": "Cloud usage - March 2024"
}Configuração:
{
"method": "cc",
"min_value": 10.00,
"max_value": 150.00
}Cada Encomenda:
{
"value": 34.99,
"descriptive": "Order #789 - Pizza & Drinks"
}Configuração:
{
"method": "mbw",
"min_value": 5.00,
"max_value": 50.00
}Cada Recarga:
{
"value": 20.00,
"descriptive": "Mobile credit top-up"
}GET /frequent/{id}PATCH /frequent/{id}
{
"max_value": 200.00
}DELETE /frequent/{id}Efeito: Sem mais cobranças permitidas, referência/token existente invalidado.
Use Checkout para tokenizar detalhes de pagamento:
POST /checkout
{
"type": ["frequent"],
"payment": {
"methods": ["cc", "mbw", "dd"],
"currency": "EUR"
}
}Trate o callback de sucesso:
startCheckout(manifest, {
onSuccess: (checkoutInfo) => {
const frequentPaymentId = checkoutInfo.payment.id;
// Save this ID for future captures
saveToDatabase(frequentPaymentId);
}
});- Autorização Clara: Informe os clientes que estão autorizando cobranças futuras
- Limites de Gastos: Defina limites razoáveis para construir confiança
- Descrições de Transações: Use texto descritivo claro e reconhecível
- E-mails de Notificação: Envie e-mail aos clientes após cada cobrança
- Desativação Fácil: Permita que os clientes desativem pagamentos frequentes facilmente
- Tratamento de Pagamentos Falhados: Lógica de repetição e notificação ao cliente
- Trilha de Auditoria: Mantenha registos detalhados de todas as cobranças
- Tokenização: Os dados do cartão nunca são armazenados, apenas tokens seguros
- Conformidade PCI: Easypay trata de toda a conformidade PCI
- Autenticação 3DS: Camada de segurança adicional para pagamentos com cartão
- Limites de Gastos: Proteja contra cobranças excessivas
- Controlo do Cliente: Os clientes podem desativar a qualquer momento
- Referência da API de Pagamento Frequente - Documentação completa da API
- Checkout - Tokenizar via Checkout
- Guia de Tipos de Pagamento - Comparar tipos de pagamento