5

オムニペイに新しい支払いゲートウェイを追加する方法を知っている人はいますか?

ブログを読みました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/ディレクトリ内を変更する必要はありません。

通常の src/lib ディレクトリにクラス\Omnipay\MyGateway\Gatewayを作成し、composer によって自動ロードできることを確認してください。次に、 を使用Omnipay\Omnipay::create('MyGateway')してクラスのインスタンスを作成できます (または単に を呼び出しますnew \Omnipay\MyGateway\Gateway())。

于 2014-03-07T07:19:36.867 に答える