newscoop/newscoop-paywall-bundle

Newscoop Paywall Bundle 是一款简单而强大的插件,允许在线出版商对其内容进行货币化。

安装: 652

依赖: 0

建议者: 0

安全性: 0

星级: 4

关注者: 5

分支: 6

开放性问题: 0

类型:newscoop-plugin

0.4 2015-05-28 14:07 UTC

This package is auto-updated.

Last update: 2024-09-24 03:59:33 UTC


README

Scrutinizer Code Quality Code Climate SensioLabsInsight

Newscoop Paywall Bundle 是一款简单而强大的插件,允许在线出版商对其内容进行货币化。

功能

  • 创建出版物、问题、版块、文章感知订阅,
  • 电子邮件通知,
  • 有序订阅管理,
  • 折扣(目前支持百分比折扣),
  • 可以定义订阅持续时间/周期(按月和日计算),
  • 支持多种货币
  • 续订
  • 从欧洲中央银行和亚美尼亚中央银行导入实时汇率
  • 部分支持订阅的翻译(订阅名称和描述可翻译)
  • API
  • smarty 函数(见下面的 示例 部分)
  • 集成一个框架无关的多网关支付处理库,称为 Omnipay

此插件实现了“离线”以及“在线”支付。默认情况下,已内置 PayPal 集成

安装 Newscoop Paywall 插件指南

安装是一个快速的过程

  1. 通过我们的 Newscoop 插件系统安装插件
  2. 导入货币
  3. 配置 PayPal 网关(可选)
  4. 就这样!

步骤 1:通过我们的 Newscoop 插件系统安装插件

运行命令

$ php application/console plugins:install "newscoop/newscoop-paywall-bundle"
$ php application/console assets:install public/

插件将被安装到您的项目的 newscoop/plugins/Newscoop 目录中。

步骤 2:导入货币(可选)

为了使用付费墙并能够创建新的订阅,需要定义货币。这可以通过手动(在插件后端)或自动完成,我们推荐第二种方式。

运行命令

$ php application/console paywall:currency:import

货币将从 欧洲中央银行 导入,默认使用的货币为 EUR。

注意

您还可以从 亚美尼亚中央银行 导入货币,其中默认货币为 AZN。

要这样做,请运行命令

$ php application/console paywall:currency:import cbar

步骤 3:配置 PayPal 网关(可选)

安装完成后,默认情况下,插件实现“离线”支付。如果您想使用内置的 PayPal 集成,您将需要提供更多详细信息以访问您的 PayPal 账户。

为此,您需要将以下参数添加到 Newscoop 的 custom_parameters.yml 文件中,并使用您的 PayPal 凭据

# application/configs/parameters/custom_parameters.yml
parameters:
    paywall_omnipay:
        brandName: "My website" # this will show up in PayPal payment step as a brand name.
        gateways:
            PayPal_Express:
                username: <api_username>
                password: <api_password>
                signature: <api_signature>
                # test_mode: true #used for testing purposes when using PayPal sandbox

分派插件的 update 事件,以便它可以将 PayPal 网关添加到 Paywall 插件中,执行以下命令

$ php application/console plugins:dispatch "newscoop/newscoop-paywall-bundle" update

转到 Newscoop 后端 -> 插件 -> 付费墙 -> 配置付费墙 并从 支付网关 选择框中选择 PayPal 网关。点击“保存”。现在将使用提供的凭据将 PayPal 设置为默认支付网关。

请参阅 此处 了解如何获取您账户的 PayPal 凭据。

步骤 4:就这样!

转到 Newscoop 管理面板,然后点击 插件 选项卡。Newscoop 付费墙插件将显示在那里。现在,您可以添加新的订阅等。

示例

Resources/doc/

许可证

此捆绑包受 GNU 通用公共许可证 v3 版本的保护。请参阅捆绑包中的完整许可证。

LICENSE.txt

关于

Newscoop Paywall Bundle 是一个 Sourcefabric z.ú. 的倡议。