問題タブ [omnipay]
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.
php - Omnipay/PayPal から GetExpressCheckoutDetails を呼び出すには?
Laravel-4 アプリから PayPal Express の支払いを受け入れる必要があるため、Omnipay が最適なソリューションかどうかを判断しようとしています。問題は、GetExpressCheckoutDetails が実装されていないように見えるため、購入者の連絡先の詳細にアクセスできないことです。この問題に関する次の議論を見てきました。
ci-merchant ライブラリ codeigniter でより多くの応答データを受け取る
しかし、どちらも決定的な解決策を示していません。Omnipay を使用する場合、PayPal の Classic API もインストールする必要がありますか (その場合、わざわざ Omnipay を使用する必要はありません)、または Omnipay に GetExpressCheckoutDetails を実装できますか?
これについて何か助けてくれてありがとう。
php - omnipay を使用した CodeIgniter カスタム値
PayPal での支払いにカスタム値を渡そうとしています - OmniPay
ここに私が使用するコードがあります:
チェックアウトページのコードは次のとおりです。
しかし、データ印刷配列には多くの情報がありますが、「transactionID」または「custom」変数に関する情報はありません..
助けてください。ありがとう
php - 新しい支払いゲートウェイの追加 (構造)
PayU 支払いゲートウェイ (Omnipay 経由) を ExpressionEngine2 (2.8.1) Web サイトの 1 つに統合する必要があるため、プロジェクトで使用しているショッピング カート (Expresso-Store) 用にこのゲートウェイを作成する必要があります。
これを達成するために、ストアアドオンに既に含まれている他の支払いゲートウェイを見て、そこで何が起こっているのかを理解し、それらの例に従おうとしています. 残念ながら、既存のゲートウェイにはほとんどコメントがありません。「例に従うだけ」ではなく、各クラスで何が起こるか知りたいです。これらのほとんどはほとんど同じ構造を持っていることがわかりますが、一部のゲートウェイではクラスまたは関数が欠落しているか、あるゲートウェイが別のゲートウェイとは異なる処理を行っています。
また、この新しいゲートウェイをインストールするには拡張機能を作成する必要があることも知っています。これは、ゲートウェイを更新する必要がある場合、コピー/貼り付けの方法はダメだからです。
私の主な関心事は、クラスのgetData()
andsendData()
関数で何が起こるPurchaseRequest
か、どのクラス/関数を含めるかをどのように知ることができるかということです。
どんな助けでも構いません。前もって感謝します
symfony - sylius で omnipay を使用しようとするとエラーが発生する
sylius payum バンドルで omnipay を使用しようとしています。アプリケーションを参照しようとすると、次のようになります
致命的なエラー: 未定義のメソッド Payum\Bundle\PayumBundle\DependencyInjection\Factory\Payment\OmnipayPaymentFactory::getSupportedGateways() への呼び出し
私が間違っていることについて何か提案はありますか?
ありがとうユスフ。
omnipay - SagePay サーバー方式のオムニペイ
Omnipay を使用して SagePay サーバー統合方法 (サイト外での支払い) を統合する例を誰かが持っていますか? 残念ながら、ドキュメントは少しまばらで、どのメソッドを使用するつもりなのか混乱しています!
これは私のコードです (私は CodeIgniter を使用しています):
上記のコードを使用して応答オブジェクトを取得します。私が使用しようとすると:
代わりにエラーが発生します:
致命的なエラー: 未定義のメソッド Omnipay\SagePay\Message\ServerPurchaseRequest::isRedirect() の呼び出し
私が使用しようとすると:
特定のパラメーターが必要であるというメッセージが表示されるので、それらを追加すると:
エラーが発生します:
カード パラメータは必須です。
私が試してみると:
私は得る:
支払いゲートウェイからの無効な応答
更新: 「カード パラメータが必要です」というエラーを、クレジット カードの詳細を SagePay に渡していないのではなく、completePurchase 関数内でカード配列を渡していないのだと誤解しました。
これにより、まったく新しい問題が発生しますが、正しい機能を使用していると思います。