Acapadev

AcapaPay · Laravel SDK

Referência Rápida — Facade & Artisan

Métodos da Facade AcapaPay

MétodoRetornoDescriçã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

ComandoDescrição
php artisan acapapay:test-connectionTesta a ligação e valida as credenciais no servidor central.
php artisan acapapay:sync-plansSincroniza os planos locais com o catálogo do AcapaPay.

Eventos Disponíveis

EventoQuando é DisparadoPropriedades
AcapaPayInvoicePaid Quando o Webhook invoice.paid é recebido e validado subscriptionId, metadata, expiresAt, invoicePayload

Rota Automática

MétodoURINomeMiddleware
POST /webhooks/acapapay acapapay.webhook Sem CSRF (excluído automaticamente)
Enter para selecionar ESC para sair