wp-pay-extensions / restrict-content-pro
WordPress支付处理库的Restrict Content (Pro) 驱动程序。
Requires
- php: >=8.1
- automattic/jetpack-autoloader: ^3.0
- pronamic/wp-money: ^2.2
- woocommerce/action-scheduler: ^3.7
- wp-pay-gateways/mollie: ^4.10
- wp-pay/core: ^4.17
Requires (Dev)
- php-coveralls/php-coveralls: ^2.5
- phpmd/phpmd: ^2.7
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.11
- pronamic/pronamic-cli: ^1.0
- pronamic/wp-coding-standards: ^2.1
- roots/wordpress: ^6.0
- szepeviktor/phpstan-wordpress: ^1.3
- vimeo/psalm: ^5.24
- wp-cli/wp-cli: ^2.10
- wp-phpunit/wp-phpunit: ^6.5
- wpackagist-plugin/restrict-content: ^3.2
- yoast/phpunit-polyfills: ^2.0
- dev-main
- v4.6.1
- v4.6.0
- v4.5.0
- v4.4.4
- v4.4.3
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.6
- v4.3.5
- v4.3.4
- v4.3.3
- v4.3.2
- v4.3.1
- v4.3.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.0.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.0
- dev-26-infinite-loop-when-activating-subscription-with-past-expiry-date
This package is auto-updated.
Last update: 2024-09-17 09:55:11 UTC
README
WordPress支付处理库的Restrict Content Pro驱动程序。
Restrict Content Pro
https://gitlab.com/pronamic-plugins/restrict-content-pro
要下载Restrict Content Pro的最新版本,可以使用插件更新API。您需要在以下命令中替换LICENSE
和URL
。如果您需要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会员资格的"会员等级"时,连接的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会员资格的"自动续订"值不会影响连接的Pronamic Pay订阅。Pronamic Pay订阅将不会被取消。我们不这样做是由于以下Restrict Content Pro通知:
更改重复性指示器不会设置或删除网关的订阅。此复选框仅用于更新RCP记录。
网关支持
对于每个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