問題タブ [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.

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

payment-gateway - Omnipay、Expresso Store、3D セキュア

Omnipay ライブラリを使用して Expresso Store の新しい支払いゲートウェイを実装する際に問題があります。

主な問題は、$this->getCard()->getName() & $this->getCard()->getNumber() を呼び出すことで PurchaseRequest 中にクレジット カード関連の詳細にアクセスできることです。カードが 3DSecure に登録されている場合、カードの 3DSecure ステータスをチェックするペイメント ゲートウェイに OTP を求めるメッセージが表示されます。

その後、ゲートウェイは、CompleteAuthoriseRequest を実装する次の処理段階のためにモジュールにポスト バックします。

しかし、CardName または CardNumber にアクセスできなくなりました。メソッド $this->getCard()->getName() & $this->getCard()->getNumber() は FALSE を返し、ExpressionEngine sessionCache でさえ機能しません。

Omnipay には組み込みのセッション キャッシングがあり、呼び出し間でこれらの値を保持するために使用できますか? 私はどこでも見ましたが、答えが見つからないようです。

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

php - オムニペイ製品の配列

こんにちは皆さん、私はlaravelでオムニペイを使用しています。ペイパルの領収書にすべてのアイテムの合計とそれらの説明を表示するようにコードを変更する方法を知りたいです

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

php - Omnipay を使用して Paypal Express で請求および配送情報を表示する

e コマース アプリケーションに Laravel と Omnipay を使用しています。私たちは、顧客をPaypalに誘導して購入します。注文を行う前に配送と請求に関する情報が必要であり、その情報を引き続きPaypalに送信して、注文をより簡単に行えるようにしたいと考えています. ただし、名前と姓だけが正しく Paypal にクロスオーバーしています。メールも問題なく使えています。

ドキュメントhttps://github.com/omnipay/omnipayによると、問題なく動作するはずです。セッションをダンプすると、正しい請求および配送パラメーターが明らかになります。

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

omnipay - Omnipay のインストール - Windows 8 / EasyPHP / CodeIgniter

オムニペイのインストールに問題があります

私は Windows 8 で EasyPHP 13.1 を実行しています - これは問題なく動作します - 私は CodeIgniter、Zend、Symfony、および Cake で Web サイトを開発しています - それはすべて問題ありません

私が構築している Web サイトの 1 つで PayPal が必要ですが、後で別の支払いソリューションに切り替える可能性があります。オムニペイは、後で簡単に切り替えることができるので理想的です。しかし、Composer 経由で Omnipay コードを取得できません。

Omnipay は Composer 経由でインストールする必要があります。これは、Windows に cURL をインストールして Composer をインストールし、Omnipay をインストールして、いくつかのファイルのソース コードを取得できるようにすることを意味します。cURL をインストールする場合は、GNUBash をインストールする必要がありますか? そして今、私はいくつかのファイルのためにぐるぐる回っています。

もっと簡単な方法はありますか?

0 投票する
3 に答える
1659 参照

codeigniter - SSL エラー Omnipay Guzzle CI - CA 証明書に問題がないことを確認します

Omnipay (最新バージョン) を使用してオンライン決済を実行しています。

Cloudflares flexble SSL 経由で SSL を使用しているため、ドメイン/サーバーに実際の SSL 証明書がインストールされていません。昨日まではすべて問題なく動作していましたが、次のエラーが発生し始めました。

$certificateAuthority = false;Guzzleをオンにすると、再び機能します。しかし、これは理想的ではありません。

なぜ突然機能しなくなったのかわかりませんか?私のサーバーで有効期限が切れている可能性はありますか? 私は問題をグーグルで調べていて、これに数回遭遇しました:

「基本的に、サーバーに最新の認証局バンドルがインストールされていないことを意味します」

これは正確にはどういう意味ですか?このドメインの SSL 証明書をインストールする必要がありますか? または、サーバー上で更新する必要があるものは他にありますか? (昨日までは cluldflares SSL を使用して正常に動作していたので、何か他のものを更新する必要があると思いますか?)

また、Guzzle は独自の証明書を使用していると思っ$opts[CURLOPT_CAINFO] = __DIR__ . '/Resources/cacert.pem';たので、なぜこのエラーが発生するのかわかりません。

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

php - Paypal Express を使用したオムニペイ

Omnipay を使用して Paypal エクスプレス チェックアウトにリダイレクトする e コマース Web サイトがあります。ユーザーをPaypalに正しくリダイレ​​クトし、payerIDとすべてを含む成功メッセージを返します. ただし、実際には支払いは発生せず、支払いが行われたとしてもPayPalアカウントに表示されません. これがペイパルの問題なのか、オムニペイの設定の問題なのかはわかりません。Paypal がこの部分を処理していると思いますが、機能していないためです (古いサイトでは問題なく機能しますが、Omnipay は使用していません)。

したがって、基本的にこれが行うことは、支払いを行うために Paypal にリダイレクトしてから、私たちのストアにリダイレクトすることです。それはすべてうまくいきます。カード番号を入力し、送信後に当店に戻ってきます。問題は、返品後、paypal で何も起こらないことです。注文または支払いは交換されません。

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

php - 発行者が Web サイトを呼び出したときに、Omnipay でトランザクション レファレンを取得する

トランザクション参照を取得する方法がわかりません。

ゲートウェイと呼び出されるコールバック URL に基づいて、これは可能ですか?

(もちろん、$_GET パラメーターを使用して自分で確認することもできますが、これにより、「ユニバーサル」支払いプロバイダーの部分がなくなります。)