@visiblebase/plugin-payment-stripe
v0.1.7
Published
VisibleBase Stripe payment plugin for entitlements and webhook records.
Downloads
494
Maintainers
Readme
@visiblebase/plugin-payment-stripe
VisibleBase 官方 Stripe 支付插件。
当前版本提供权益表、webhook 事件记录和可选权益校验 hook;不直接依赖 Stripe SDK。
安装
pnpm add @visiblebase/plugin-payment-stripe使用
import { Base } from "@visiblebase/core";
import { stripePaymentPlugin } from "@visiblebase/plugin-payment-stripe";
const base = new Base({
plugins: [
stripePaymentPlugin({
enforce_entitlement: true,
webhook_secret: process.env.STRIPE_WEBHOOK_SECRET,
}),
],
});插件会自动创建 visiblebase_stripe_entitlements 和 visiblebase_stripe_events 表。
路由
POST /api/admin/plugins/payment.stripe/entitlements/upsertGET /api/admin/plugins/payment.stripe/entitlementsGET /v1/plugins/payment.stripe/mePOST /v1/plugins/payment.stripe/webhook
配置 webhook_secret 或 STRIPE_WEBHOOK_SECRET 后,webhook 会校验 stripe-signature。
