wp-pay-extensions/restrict-content-pro

WordPress支付处理库的Restrict Content (Pro) 驱动程序。

v4.6.1 2024-08-01 12:26 UTC

README

WordPress支付处理库的Restrict Content Pro驱动程序。

Restrict Content Pro

https://gitlab.com/pronamic-plugins/restrict-content-pro

要下载Restrict Content Pro的最新版本,可以使用插件更新API。您需要在以下命令中替换LICENSEURL。如果您需要beta版本,可以将beta设置为1

curl --request POST https://restrictcontentpro.com/ \
    --data "edd_action=get_version&license=LICENSE&item_name=restrict-content-pro&item_id=479&version=1.0.0&slug=restrict-content-pro&author=Restrict Content Pro Team&url=URL&beta=0" \
    | jq '.package'

编辑会员资格

在Restrict Content Pro版本3或更高版本中,可以编辑会员资格。Restrict Content Pro会员资格的更改也可能影响连接的Pronamic Pay订阅。

Restrict Content Pro edit membership

编辑"会员等级"

当您更改Restrict Content Pro会员资格的"会员等级"时,连接的Pronamic Pay订阅将被取消。如果您点击Restrict Content Pro的"更改等级"按钮,您将看到一个包含以下文本的确认模态对话框:

您确定要更改会员等级吗?订阅将在支付网关处被取消,并且此客户将不会自动再次收费。

如果您通过选择确定确认,Restrict Content Pro将创建一个新的会员资格。其他Restrict Content Pro会员资格将被标记为禁用。新的Restrict Content Pro会员资格将不会连接到Pronamic Pay订阅。

编辑"会员状态"

当您更改Restrict Content Pro会员资格的"会员状态"时,连接的Pronamic Pay订阅将相应更新。

编辑"创建日期"

编辑Restrict Content Pro会员资格的"创建日期"值不会影响连接的Pronamic Pay订阅。Pronamic Pay订阅日期将不会更新。

编辑"到期日期"

编辑Restrict Content Pro会员资格的"到期日期"值不会影响连接的Pronamic Pay订阅。Pronamic Pay订阅到期日期将不会更新。我们不更新这是由于以下Restrict Content Pro通知:

更改到期日期不会影响续订支付的处理时间。

Restrict Content Pro edit expiration date notice

编辑"自动续订"

编辑Restrict Content Pro会员资格的"自动续订"值不会影响连接的Pronamic Pay订阅。Pronamic Pay订阅将不会被取消。我们不这样做是由于以下Restrict Content Pro通知:

更改重复性指示器不会设置或删除网关的订阅。此复选框仅用于更新RCP记录。

Restrict Content Pro edit auto renew notice

网关支持

对于每个Restrict Content Pro网关,可以定义哪些功能受支持。在Restrict Content Pro版本3中,以下支持值可用

来源: https://docs.restrictcontentpro.com/article/1695-payment-gateway-api

在Pronamic Pay扩展中,我们尝试为不同的网关设置尽可能正确的支持值。然而,Restrict Content Pro不会根据支持值隐藏/显示网关。

具有重复性的Restrict Content Pro会员等级可以使用一次性支付网关(如iDEAL)支付。无限会员等级可以使用重复支付网关(如直接借记(通过iDEAL进行的授权))支付。

一旦用户使用一次性支付网关支付了重复会员等级,它将不会自动续订。Restrict Content Pro对此不是很清楚,所以请确保您向您的用户说明这一点!

测试

  • 未登录的新会员。
  • 已登录的新会员。
  • 已登录的升级会员。
  • 取消会员。
  • 优惠码。
  • 终身会员。
  • 免费试用。
  • 费用。
  • 免费会员。
  • 计费周期:初始€7.00,然后每天€3.00。

WP-CLI

什么是WP-CLI?

对于那些之前从未听说过WP-CLI的人来说,以下是来自官方网站的简要描述。

WP-CLI 是一组用于管理 WordPress 安装的命令行工具。您可以在不使用网络浏览器的情况下更新插件、设置多站点安装等等。

命令

$ wp pronamic-pay restrict-content-pro
usage: wp pronamic-pay restrict-content-pro upgrade-216 <command>

See 'wp help pronamic-pay restrict-content-pro <command>' for more information on a specific command.

命令 pronamic-pay restrict-content-pro upgrade-216 execute

执行 2.1.6 升级。

$ wp pronamic-pay restrict-content-pro upgrade-216 execute

命令 pronamic-pay restrict-content-pro upgrade-216 list-payments

列出 2.1.6 升级的支付。

$ wp pronamic-pay restrict-content-pro upgrade-216 list-payments

命令 pronamic-pay restrict-content-pro upgrade-216 list-subscriptions

列出 2.1.6 升级的订阅。

$ wp pronamic-pay restrict-content-pro upgrade-216 list-subscriptions

命令 pronamic-pay restrict-content-pro upgrade-216 upgrade-subscriptions

升级 2.1.6 的订阅。

$ wp pronamic-pay restrict-content-pro upgrade-216 upgrade-subscriptions
$ wp pronamic-pay restrict-content-pro upgrade-216 upgrade-subscriptions --skip-no-match=true --reactivate=true --dry-run=false

链接