AcapaPay · Laravel SDK
Referência Rápida — Facade & Artisan
Métodos da Facade AcapaPay
| Método | Retorno | Descrição |
|---|---|---|
AcapaPay::checkoutSession($userId, $plan, $metadata, $success, $cancel) |
string | Cria sessão de checkout e retorna o URL de pagamento. |
AcapaPay::getInvoiceStatus($invoiceId) |
array | Consulta o estado de uma fatura por ID. |
AcapaPay::syncPlans($plansArray) |
array | Sincroniza planos via API e retorna os UUIDs. |
Comandos Artisan
| Comando | Descrição |
|---|---|
php artisan acapapay:test-connection | Testa a ligação e valida as credenciais no servidor central. |
php artisan acapapay:sync-plans | Sincroniza os planos locais com o catálogo do AcapaPay. |
Eventos Disponíveis
| Evento | Quando é Disparado | Propriedades |
|---|---|---|
AcapaPayInvoicePaid |
Quando o Webhook invoice.paid é recebido e validado |
subscriptionId, metadata, expiresAt, invoicePayload |
Rota Automática
| Método | URI | Nome | Middleware |
|---|---|---|---|
| POST | /webhooks/acapapay |
acapapay.webhook |
Sem CSRF (excluído automaticamente) |