PageSourceSearch

https://sabhia.ai/assets/greenn-webhooks-QxtPrdoV.js

js sabhia.ai collected 2026-10-05 12:33:46 UTC 2,575 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-motion-CPxq9Xvn.js";import{ar as o}from"./index-CFAvyuXu.js";import{G as r}from"./greenn-service-webhooks-card-C5jj_CjI.js";import{W as a}from"./webhook-1iLIbvwP.js";import"./vendor-i18n-CO3kK2bH.js";import"./vendor-react-CQmBMThG.js";import"./rotate-ccw-yv6DhBa4.js";function m(){return e.jsx(o,{children:e.jsxs("div",{className:"mx-auto w-full max-w-4xl px-4 py-8 space-y-6",children:[e.jsxs("div",{children:[e.jsxs("h1",{className:"flex items-center gap-2 text-xl font-bold text-white",children:[e.jsx(a,{className:"w-5 h-5 text-emerald-300"}),"Webhooks Greenn — Serviços do Pipeline"]}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"Checkout externo Greenn para os serviços de preço fixo (escrita do livro, capa, audiobook, publicação, marketing, tradução, book trailer). Migração gradual: cada serviço só muda quando você colar a URL de checkout dele aqui e ativar — até lá, o pagamento interno (PIX/cartão) continua funcionando igual."})]}),e.jsxs("div",{className:"rounded-2xl border border-emerald-400/20 bg-emerald-400/[0.04] p-5","data-testid":"greenn-runbook",children:[e.jsx("p",{className:"mb-2 text-[11px] font-semibold uppercase tracking-[.15em] text-emerald-300",children:"Como conectar um serviço"}),e.jsxs("ol",{className:"list-decimal space-y-1.5 pl-5 text-xs leading-relaxed text-white/80",children:[e.jsx("li",{children:"Cadastre o produto (preço fixo) na Greenn."}),e.jsxs("li",{children:["Copie a ",e.jsx("strong",{children:"URL do webhook"})," do serviço abaixo e cole na Greenn (Produto → Webhook/Notificações → “Venda Paga”)."]}),e.jsxs("li",{children:["Para vender pelo botão dentro da plataforma: cole a ",e.jsx("strong",{children:"URL de checkout"})," do produto no campo do serviço e ative a ",e.jsx("strong",{children:"Entrega direta"})," — vendas desse botão chegam com gen_id e geram o serviço direto no livro do cliente."]}),e.jsxs("li",{children:["Ative o serviço e mantenha o ",e.jsx("strong",{children:"Modo teste"})," ligado até a 1ª venda real confirmar no feed de eventos."]})]}),e.jsx("p",{className:"mt-3 text-[11px] leading-relaxed text-muted-foreground",children:"Nenhuma venda se perde: sem gen_id identificável, o comprador é encontrado pelo e-mail e recebe o serviço como crédito na carteira (vale para qualquer livro dele). Reembolsos aparecem como “Reembolso — revisar” e nunca revertem crédito sozinhos. Serviços sem entrega direta (ISBN, ilustrações) sempre viram crédito."})]}),e.jsx(r,{})]})})}export{m as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.