我正在使用ZF2,我现在需要使用Paymill支付服务,他们可以在这里找到它:https://github.com/Paymill/Paymill-PHP
我应该下载并将它放在我的module / application / src中吗?或者它应该在任何地方,然后只适用于控制器:require'./paymill-php/autoload.php'; ?
或者是否已经为paymill提供了任何现有的ZF2适配器?
答案 0 :(得分:3)
如果您使用的是composer,可以在composer.json中轻松添加paymill并执行composer update
以更新autoload.php。
在你的composer.json中,只需添加
{
"require": {
"paymill/paymill": "v3.0.0"
}
}
您可能还想了解如何开始使用composer:https://getcomposer.org/doc/00-intro.md
通过执行composer update
,composer会将paymill及其依赖项下载到您的供应商目录中。之后,如果您将ZF2与作曲家一起使用,您可以在控制器中使用paymill,例如:
// in your controller
$request = new \Paymill\Request($apiKey);
$payment = new \Paymill\Models\Request\Payment();
$payment->setToken("yourtoken");