問題タブ [payum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1105 参照

php - 小枝のテンプレートをブレードに置き換える

標準テンプレートをブレードのものに置き換える方法はありますか? payum-laravel-package と klarna-checkout ゲートウェイで payum を使用しています。

AuthorizeAction のテンプレートを置き換える必要があるところまで来ました。の構成オプションを作成できることに気付きましたpayum.action.authorizeが、小枝がどのように機能するかをまったく理解しておらず、laravelとの組み合わせはまったくありません。

ビューをもう少し制御する方法はありますか? それとも AuthorizeAction 自体ですか?

のすべてのアクションKlarnaCheckoutGatewayFactoryが構成可能であることがわかったので、デフォルトから拡張する独自のアクションを作成し、AuthorizeActionpayumBuilder に新しいゲートウェイを追加するときに構成に含めてみました。しかし、次のエラーが発生したため、それは機能しないと思います。

ArrayObject.php 行 21 の LogicException: カスタム ArrayAccess インスタンスが指定されている場合、Traversable インターフェイスを実装する必要があります。これは、いくつかの php の制限によるものです。

0 投票する
1 に答える
1122 参照

php - カスタム ゲートウェイを PayumBundle に登録する

カスタム Gateway Factory を PayumBundle に登録しようとしています。ゲートウェイ ファクトリを PayumBuilder に直接登録すると、問題なく動作します。しかし、PayumBundle 経由で追加すると、すべての拡張機能が失われます。

そして、私のサービス構成は次のようになります。

多分それはhttps://github.com/Payum/Payum/issues/452に関連しています

私はsymfony 2.8、payum-core 1.2.2、およびpayum-bundle 1.2.3を使用しています


更新: payum-bundle 2.0 では、この構成で動作します

のようなサービス構成

0 投票する
2 に答える
1650 参照

symfony - Symfony2.8 統合 Payum バンドル

私のサイトではペイパルの統合に PayumBundle を使用しています。https://github.com/Payum/PayumBundle/blob/master/Resources/doc/get_it_started.mdで説明されているように、バンドルをセットアップしました

そして、payum 用のペイパル エクスプレス チェックアウト nvp 拡張機能をインストールしました。

これは私のコントローラーです:

設定ファイルは次のとおりです。

ただし、フォームを送信すると、次のエラーが表示されます」

89 行目の populateConfig 関数内で構成が渡される PaypalExpressCheckoutGatewayFactory クラスを確認しました。

キー「httplug.message_factory」はどこにも定義されていませんか?

スタックトレース:

0 投票する
0 に答える
263 参照

php - 「getTokenFactory」という名前の未定義のメソッドを呼び出そうとしました [PayumBundle - Symfony2]

PayumBundle を実装しようとしていますが、Button Pay をクリックすると次のエラーが発生します。

クラス「Payum\Bundle\PayumBundle\Registry\ContainerAwareRegistry」の「getTokenFactory」という名前の未定義のメソッドを呼び出そうとしました。

$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(

PaymentController.php

構成.yml

0 投票する
2 に答える
299 参照

symfony - Payum - 特性 'Payum\Core\GatewayAwareTrait' が見つかりません

php app/console payum:gateway:debug を実行すると

私はこのエラーメッセージを持っています

誰かが何が悪いのか理解するのを手伝ってくれますか?

ありがとうございました ;)

私のコントローラー:

私のアプリケーションは、定期的な支払いサブスクリプションを提供します

私の composer.json :

ここで私はペイユムに敬意を表します

AppKernel.php

ここでは PayumBundle を呼び出すだけです

PHP のバージョン:

0 投票する
1 に答える
101 参照

symfony - payum - 引数 2 に指定されていない HttpClientInterface が渡されました

API 呼び出しで 500 エラーが発生しました。

コンストラクタhttps://github.com/Payum/PaypalExpressCheckoutNvp/blob/master/Api.phpに懸念があると思います。2つの引数についてデフォルトの値はありません...それについて何か問題はありますか?

これが私の作曲家です:

これが私のコントローラーです: