2016-10-18 5 views
0

私はsyliusバンドルとpayumバンドルを含む既存のsymfonyプロジェクトを使用します。 私はすでにsrcフォルダにいくつかのバンドルを持っています。PAYUM:カスタムゲートウェイメソッド

カスタムゲートウェイを作成する必要があります。 https://github.com/Payum/Payum/blob/master/src/Payum/Core/Resources/docs/develop-gateway-with-payum.md

しかし、はは、コマンドライン「の作曲を作成 - プロジェクトpayum /スケルトン」を実行するについては、現在のプロジェクトに新しいスケルトンを適用することが重要であると思われるもの:これについては は私がことがわかりましたか?

そしてドキュメントで、これらの情報があります

  • は、あなたのベンダー名を持つpayumのすべての出現箇所を交換してください。 acith

  • スケルトンのすべての出現を支払いゲートウェイ名に置き換えます。これはあなたのギブス名でもかまいません。たとえば、Stripe、Paypalなどです。ここでは、paypalを選択しましょう。

この意味は?すべてのフォルダ名、すべてのファイル名、ファイル内のすべての用語を置き換えますか?

そして最後に、については、このドキュメントの会談:

「ゲートウェイをpayumのビルダーへのゲートウェイ工場を登録し、作成には、」どこにそれを行うには?どうやってするか ?コマンドラインなどがありますか?

感謝

答えて

1
  1. チェックSylius documentation about custom gateway configuration。それは本当にあなたに役立つはずです。

  2. Payumのドキュメントは、プロジェクトの設定方法を強調しています。 Hereあなたはコマンドとステップ2と3の少し大きな説明があります。既存のプロジェクトがある場合は、この部分をスキップできます。最後のポイントだけに興味があるはずです。

+0

SyliusとPayumのドキュメントは、多くの実装について廃止されているようです。まず、文書で説明されているように使ってみましたが、それに従えばうまくいかないのです。したがって、私はstackoverflowを使用していくつかの情報を取得しました。とにかくpayumの設定やカスタムゲートウェイの開発に成功しましたが、StatusActionとCaptureActionを使ってステータスを処理する方法に関するドキュメントを探しています。また、他のアクションを使用したいと思っていますが、Payumコアを介してトリガーされることはありません。 ..もちろん明示的な公式文書はありません^^ – jmo

+0

問題は解決しました。スケルトンはカスタムゲートウェイを構築するのに適しています。他のゲートウェイがどのように動作するかを確認しました。また、インスピレーションにとても良いものもあります。ペイパムを使用するときの最初の問題は、アクションがどのように実行され、どのように連携して動作するかです。アクションをチェックするには、いくつかのエクスチェンジが隠されています。デバッグにメールのようなnotifyメソッドを使います(バンクからアプリケーションへのアクションの実行時にダンプやプリントは役に立ちません)。次に、どのようなときにどのようなアクションが実行されたかを知っています。ドキュメンテーションはうまく構築されていますが、それぞれのプロジェクトは異なり、特定の研究が必要です。 syliusコミュニティにありがとう! – jmo

関連する問題