【发布时间】:2020-02-23 21:39:41
【问题描述】:
我希望使用信用卡进行综合支付。我想使用omnipay。我需要的 composer.json 数组如下:
"require": {
"php": "^7.2",
"academe/omnipay-adyen": "^3.0",
"aimeos/ai-payments": "~2019.10",
"aimeos/aimeos-laravel": "~2019.10",
"dilab/omnipay-2c2p": "~2.0",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.0",
"laravel/tinker": "^1.0",
"laravel/ui": "^1.2",
"league/omnipay": "3",
"omnipay/paypal": "^3.0"
},
我确实尝试过使用多个提供商,但没有成功。我注册了一项新的支付服务,并将选项类型设置为 ex:“Adyen”或“2c2p”,但在我提交支付表单数据后,它给了我一个找不到的错误类,例如当我使用 adyen 时
Class '\Omnipay\adyen\Gateway' not found
我确实在 Package src 文件夹中使用相关凭据实现了网关类,如下所示:
class Gateway extends AbstractGateway
{
use GatewayParameters;
public function getDefaultParameters()
{
return [
'merchantAccount' => 'null',
'skinCode' => null,
'secret' => null,
'publicKeyToken' => null,
'username' => null,
'password' => null,
];
}
}
如何设置付款方式?
【问题讨论】:
-
您运行
composer dump-autoload命令了吗?我希望它有效。 -
不,还是一样的错误