silentgecko / buckaroo
Buckaroo BPE3 API for PHP客户端。PSR-4兼容。
v2.0.1
2021-04-09 08:29 UTC
Requires
- php: ^7.4 || ^8.0
- ext-dom: *
- ext-openssl: *
- ext-soap: *
README
PHP >= 7.4的Buckaroo BPE 3.0 API客户端。PSR-0兼容。
WSDL
此类设计用于与以下WSDL协同工作
https://checkout.buckaroo.nl/soap/?WSDL
特性
- PSR-0兼容,与composer协同工作,并在packagist.org上注册
- 支持TransactionRequests操作
- 使用PEM密钥处理SOAP WSSEC、SSL指纹和签名
- 独立库,无外部依赖
- PHP 7.4 + PHP 8.0兼容
安装
有关安装和运行composer的详细信息,请参阅composer。
然后,将silentgecko/buckaroo
添加到项目的composer.json
中
{ "require": { "silentgecko/buckaroo": "2.*" } }
尝试示例
在examples/example.php中有简单的示例。要使其工作,
- 编辑
websiteKey
(当前默认为CHANGEME) - 将你的private_key.pem文件放在examples/中
- 运行
php example.php
这将连接到Buckaroo,并发送测试交易。请求的响应将使用var_dump()显示。
贡献
准备好构建和改进这个仓库吗?太好了!请先fork/clone这个仓库,我们期待你的pull请求!请确保更新tests/中的单元测试。
如果你无法自己实现你喜欢的更改,请不要犹豫,打开一个新的问题报告,这样我们或其他人可以处理它。
待办事项
- 添加单元测试
- 需要测试退款、贷项通知。
- 需要定期交易。
完成
- 支持交易请求、发票信息、退款信息。
许可
请检查LICENSE.md以获取完整的许可信息