asgoodasnu / klarna-api-bundle
将 Klarna RPC XML API 集成到 symfony2 bundle 中
这个包的官方仓库似乎已经不存在了,因此该包已被冻结。
v1.1.0
2016-02-19 10:08 UTC
Requires
- php: >=5.5
- klarna/php-xmlrpc: 4.0
- symfony/framework-bundle: >=2.6
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2019-12-08 13:36:50 UTC
README
WkKlarnaApiBundle 将 Klarna PHPXML Api 包装为 Symfony Bundle
安装
使用 composer 需求包及其依赖项
$ composer require asgoodasnu/klarna-api-bundle
注册 bundle
// app/AppKernel.php public function registerBundles() { $bundles = array( new Wk\KlarnaApiBundle\WkKlarnaApiBundle(), ); }
在您的 parameters.yml 中配置 Klarna 设置
# parameters.yml wk_klarna_api.merchant_id: 1234567 #My Merchant ID wk_klarna_api.secret: mySecret #My Secret wk_klarna_api.country: 81 # see valid country codes below wk_klarna_api.language: 28 # see valid languages below wk_klarna_api.currency: 2 # see valid currencies below wk_klarna_api.use_sandbox: 0 # use sandbox (set to 1) or live system (set to 0)
使用
您可以从容器中获取一个配置好的 Klarna 对象
$klarna = $this->get('wk_klarna_api')
阅读 Klarna 文档以获取有关此对象的更多信息。
依赖项
symfony/framework-bundle- Symfony FrameworkBundleklarna/php-xmlrpc:4.0- Klarna XML API
PHPUnit 测试
您可以使用以下命令运行测试
$ vendor/bin/phpunit
资源
Symfony 2
Klarna RPC API
https://developers.klarna.com/sdk-references/xmlrpc_php/package-KlarnaAPI.html