beyerz/check-book-io-bundle

checkbook.io 平台对 Symfony 的支持

安装: 494

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.9 2017-01-09 10:06 UTC

This package is auto-updated.

Last update: 2024-09-18 21:04:43 UTC


README

Packagist Minimum PHP Version Build Status

CheckBookIOBundle

CheckBookIOBundle 提供了对 checkbook.io API 的 Symfony 支持。

安装

Composer

composer require beyerz/check-book-io-bundle

应用内核

将 SimpleHMVC 添加到您应用程序内核的 registerBundles() 方法中

public function registerBundles()
{
    return array(
        new Beyerz\CheckBookIOBundle\CheckBookIOBundle(),
    );
}

配置

config.yml

check_book_io:
    publishable_key:  "%checkbook_publishable_key%"       # public_key
    secret_key:       "%checkbook_secret_key%"            # private_key
    sandbox:          "%checkbook_sandbox%"               # use sandbox mode
    debug:            "%checkbook_debug%"                 # use debug mode
    merchant_name:    "%checkbook_merchant_name%"         # merchant name to use
    oauth:
      client_id:      "%checkbook_oauth_client_id%"
      handler:        path\to\custom\response\handler

文档

使用该组件非常简单... 任何可以访问容器和服务的位置

$checkBook = $this->getContainer()->get('checkbook.model');

Boom!! 现在,您已经有了一个访问所有 Checkbook API 端点的门面。

OAuth

详细说明在这里

额外功能

嵌入表单检查

要使用嵌入的表单检查,您应该填充 Beyerz\CheckBookIOBundle\Context\EmbeddedCheckContext 并将其传递给您的 twig 模板。然后在 {{ embedded_check(context) }} 处使用它,其中 context 是 Beyerz\CheckBookIOBundle\Context\EmbeddedCheckContext。这将自动生成 Checkbook 按钮。

许可证

此组件位于 MIT 许可证下。查看完整的许可证 在此组件中

报告问题或功能请求

问题和功能请求在 Github 问题跟踪器 中跟踪。

在报告错误时,最好在基于 Symfony Standard Edition 的基本项目中重现错误,以便组件的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。

免责声明

除了作为客户外,我与 checkbookIO 或其任何员工都没有联系。此外,该组件是“按原样”提供的,我无法保证该组件将随着 checkbook 的任何更改而更新,并且如果进行了更新,它们将需要多长时间才能实施和发布。喜欢它或不喜欢它,但这就是现实。享受并安全玩耍!!