inquid / conekta
Conekta PHP 库
dev-master
2018-10-21 20:26 UTC
Requires
- php: ~7.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ~6.1
This package is auto-updated.
Last update: 2024-08-29 05:00:13 UTC
README
Conekta PHP v.4.0.4
这是一个允许与https://api.conekta.io API 交互的 PHP 库。
安装
使用 composer 用户
require: "inquid/conekta": "dev-master"
使用
setApiKey(); $valid_order = array( 'line_items'=> array( array( 'name' => 'Box of Cohiba S1s', 'description' => 'Imported From Mex.', 'unit_price' => 20000, 'quantity' => 1, 'sku' => 'cohb_s1', 'category' => 'food', 'tags' => array('food', 'mexican food') ) ), 'currency' => 'mxn', 'metadata' => array('test' => 'extra info'), 'charges' => array( array( 'payment_method' => array( 'type' => 'oxxo_cash', 'expires_at' => strtotime(date("Y-m-d H:i:s")) + "36000" ), 'amount' => 20000 ) ), 'currency' => 'mxn', 'customer_info' => array( 'name' => 'John Constantine', 'phone' => '+5213353319758', 'email' => 'hola@hola.com' ) ); try { $order = \Conekta\Order::create($valid_order); } catch (\Conekta\ProcessingError $e){ echo $e->getMessage(); } catch (\Conekta\ParameterValidationError $e){ echo $e->getMessage(); } finally (\Conekta\Handler $e){ echo $e->getMessage(); }
文档
请参阅developers.conekta.com/api 获取最新文档。
运行测试
基于 php library PHPUnit 的单元测试,以更好地描述内存使用、测试状态和测试结果。
要求
PHPUnit 6.1 需要 PHP 7;强烈建议使用 PHP 的最新版本。
安装
为了更好的使用,全局安装 phpunit
$ wget https://phar.phpunit.de/phpunit-6.1.phar
$ chmod +x phpunit-6.1.phar
$ sudo mv phpunit-6.1.phar /usr/local/bin/phpunit
$ phpunit --version
ej. output
PHPUnit 6.1.1 by Sebastian Bergmann and contributors.
使用的 php 版本
PHP 7.0.17 (cli)
运行测试套件
phpunit test/Conekta-x.0
注意:对于此 phpunit 版本(6.1.x),仅支持 PHP 7;对于旧版本的 PHP,请参阅 phpunit文档
许可证
由墨西哥的 Conekta 开发。可在MIT 许可证下使用。
如何为项目贡献力量
-
分叉仓库
-
克隆仓库
git clone git@github.com:yourUserName/conekta-php.git
- 创建分支
git checkout develop
git pull origin develop
# You should choose the name of your branch
git checkout -b <feature/my_branch>
- 进行必要的修改并提交这些更改
git add .
git commit -m "my changes"
- 将更改推送到 GitHub
git push origin <feature/my_branch>
-
提交您的更改以供审查,创建拉取请求
要创建拉取请求,您需要在单独的分支上做出代码更改。此分支应命名为:feature/my_feature 或 fix/my_fix。
如果您为我们库添加了新功能,请务必添加相应的 单元测试。
如果您访问您的 GitHub 上的仓库,您将看到一个比较和拉取请求按钮。点击该按钮。
我们一直在招聘!
如果您能够舒适地使用多种后端语言(Java、Python、Ruby、PHP 等)及其框架,您在数据结构、算法和软件设计方面拥有坚实的基础,具有强大的分析和调试技能,请查看我们的空缺职位:https://www.conekta.com/careers