5

有谁知道我如何向 Omnipay 添加新的支付网关?

我阅读了博客https://groups.google.com/forum/#!topic/omnipay/j7OeQQSB95A

我按照以下步骤操作:

  1. 使用 composer 克隆了 Omnipay 存储库
  2. 在 vendor/Omnipay/ 目录中,根据条带示例添加新的目录布局

现在,当我现在尝试包含我的网关时,我看到以下错误:

SCREAM: Error suppression ignored for
( ! ) Fatal error: Class '\Omnipay\Mygateway\Gateway' not found in 
C:\wamp\www\root\omnipay\vendor\omnipay\common\src\Omnipay\Common\GatewayFactory.php on line 79
4

1 回答 1

1

您无需更改vendor/目录中的任何内容。

只需\Omnipay\MyGateway\Gateway在您的常规 src/lib 目录中创建一个类,并确保它可以被 composer 自动加载。然后您可以使用Omnipay\Omnipay::create('MyGateway')创建类的实例(或简单地调用new \Omnipay\MyGateway\Gateway())。

于 2014-03-07T07:19:36.867 回答