nfq-eta/payum-braintree
Composer 安装命令:
composer require nfq-eta/payum-braintree
包简介
A Payum extension for Braintree gateway integration
关键字:
README 文档
README
A Payum extension for Braintree gateway integration
Configuration
Register a gateway factory to the payum's builder and create a gateway:
<?php use Payum\Core\PayumBuilder; $defaultConfig = []; $payum = (new PayumBuilder) ->addGatewayFactory('braintree', new Payum\Braintree\BraintreeGatewayFactory($defaultConfig)) ->addGateway('braintree', [ 'factory' => 'braintree', 'sandbox' => true, 'merchantId' => '123123', 'publicKey' => '999999', 'privateKey' => '777888', ]) ->getPayum() ;
Or, if your are working on the bases of Symfony, you can define it in a service that way :
acme.braintree_gateway_factory: class: Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder arguments: [Payum\Braintree\BraintreeGatewayFactory] tags: - { name: payum.gateway_factory_builder, factory: braintree }
and in config.yml
payum: gateways: braintree: factory: braintree payum.http_client: '@payum.http_client' merchantId: 123123 publicKey: 999999 privateKey: 777888
Using the gateway:
<?php use Payum\Core\Request\Capture; /** @var \Payum\Core\Payum $payum */ $paypal = $payum->getGateway('braintree'); $model = new \ArrayObject([ // ... ]); $paypal->execute(new Capture($model));
统计信息
- 总下载量: 26.47k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-29