Admin — Pagar.me + Pedidos SouCannabis
Papel: Administrador. apps/admin → /servicos-externos.
| Serviço | Dependência |
|---|---|
| Pagar.me | — |
| Pedidos SouCannabis | Pagar.me ativo |
Badges SC: split pronto | conta não PSP | % inválido | falta recipient associação | falta recipient SC | falta %.
1. Pagar.me (/servicos-externos/pagarme)
Seção intitulada “1. Pagar.me (/servicos-externos/pagarme)”- Credenciais (
secret_key, …) + teste (inclui probe PSP → badge Gateway/PSP). - Recebedor da associação — cadastrar no painel Pagar.me e colar o ID (
re_…/rp_…) →association_recipient_id. - Exibir URLs webhook (HTTP Basic obrigatório no cadastro da Pagar.me, mesmo usuário/senha do Admin):
{PUBLIC_API_URL}/api/v1/modules/pagarme/webhook{PUBLIC_API_URL}/api/v1/modules/pagarme/webhook-serviceSem Basic Auth a API responde 401 e o pagamento não é confirmado.
- Status do
soucannabis_recipient_id(preenchido pela SC via API; fallback suporte colarrp_…). - Enable + toggles pedidos/serviços.
- Aviso se Gateway: “Pedidos SouCannabis / split exigem conta PSP”.
2. Pedidos SouCannabis (/servicos-externos/soucannabis_orders)
Seção intitulada “2. Pedidos SouCannabis (/servicos-externos/soucannabis_orders)”- Banner se Pagarme off.
- Credenciais OAuth + teste (
/token,/me, products, tags). - Card
/me(payment_percentage, nome, active). Se%não inteiro → erro vermelho + bloqueio. - Badge PSP da conta Pagarme; se não PSP → bloquear enable.
- Outbound — gerar/mostrar client_id/secret +
base_url+ paths (obrigatório v1). - Instrução: SC chama
POST …/outbound/pagarme/recipientscom o payload do recebedor. - Enable só se: Pagarme on + is_psp + teste ok + ambos recipients +
%inteiro.
Checkboxes: sync produtos / tags / pedidos.
Registrar pagarme e soucannabis_orders em SERVICES (não frete).
