【问题标题】:Omnipay Integration into Aimeos E-CommerceOmnipay 与 Aimeos 电子商务的集成
【发布时间】: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 命令了吗?我希望它有效。
  • 不,还是一样的错误

标签: php laravel


【解决方案1】:
"league/omnipay": "^3"

它是正确的,它必须有效。如果您可以删除您的供应商文件夹并重新安装,那就更好了。

在这里你可以看到,如何使用它 - https://github.com/academe/omnipay-adyen

【讨论】:

    猜你喜欢
    • 2020-06-07
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 2012-09-10
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    相关资源
    最近更新 更多