lolautruche / payline-bundle
Payline支付系统的Symfony集成
v3.0.4
2021-04-12 05:23 UTC
Requires
- php: ^7.2.5|^8.0.2
- ext-soap: *
- monext/payline-sdk: ^4.59
- symfony/expression-language: ^4.4|^5.0
- symfony/framework-bundle: ^4.4|^5.0
- symfony/property-access: ^4.4|^5.0
Requires (Dev)
README
将Payline支付解决方案与Symfony集成。
特性
- 服务集成和简单的语义配置
- 简化了Web支付的API
- 自动验证Web支付
- 通过事件进行扩展
要求
Payline账户
您当然需要一个有效的Payline账户。
您Payline账户中必需的元素包括
- 商户ID
- 访问密钥,您可以在Payline管理员中生成
- 合同号,与您在Payline管理员中配置的支付方式相关
PHP
- PHP >=7.2.5
- PHP SOAP扩展用于Payline SDK
Symfony
Symfony 4.4 / 5.x
有关对早期版本的Symfony的支持,请参阅
安装
此包可以通过Symfony Flex安装。您需要先允许contrib recipes,然后再要求包
composer config extra.symfony.allow-contrib true
composer req lolautruche/payline-bundle
所有配置都将为您预先配置;然而,请确保使用secrets:set
命令将敏感环境变量加密,例如PAYLINE_MERCHANT_ID
和PAYLINE_ACCESS_KEY
php bin/console secrets:set PAYLINE_MERCHANT_ID php bin/console secrets:set PAYLINE_ACCESS_KEY