@gravito/echo
v2.0.0
Published
Enterprise-grade webhook handling for Gravito. Secure receiving and reliable sending.
Maintainers
Readme
@gravito/echo
Gravito 的企業級 Webhook 模組,安全接收與可靠發送。
安裝
bun add @gravito/echo快速開始
import { OrbitEcho, WebhookReceiver } from '@gravito/echo'
const core = new PlanetCore()
core.install(new OrbitEcho({
providers: {
stripe: { name: 'stripe', secret: process.env.STRIPE_WEBHOOK_SECRET! },
github: { name: 'github', secret: process.env.GITHUB_WEBHOOK_SECRET! }
}
}))
const receiver = core.container.make<WebhookReceiver>('echo.receiver')
receiver.on('stripe', 'payment_intent.succeeded', async (event) => {
console.log('Payment received:', event.payload)
})