刚把一个 Xenforo 网站迁移到了 Discourse

我发现缺少了一个功能:会员制。它基于 Stripe,而我并没有实体银行卡。

我只有 PayPal。

我已经想出了一个变通方案。虽然有点笨拙,但确实管用。

在我们已有的 WooCommerce 商店中添加商品

添加一个订阅插件

添加 Discourse 同步功能

完成所有的 API 配置

添加了一些代码,用于追踪订阅是按月还是按年添加的

与 Discourse 同步,并将用户添加到相应的群组中;一旦会员资格到期,就会将其移除

所以,用户前往商店并订阅以下其中一项:

WordPress 会触发相应操作,API 随后向 Discourse 发送请求,将用户添加到该群组

PayPal 负责处理 PayPal 的周期性付款。

2 个赞