問題タブ [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 投票する
2 に答える
444 参照

php - メソッド [create] はゲートウェイ [paypal] でサポートされていません

このチュートリアルに従いました。ペイパルを自分のウェブサイトに統合しようとしました。私の目的は、ユーザーがペイパルを使用して寄付ボタンを介して別のユーザーに送金できるようにすることです。私の構成:

);

しかし、私が電話する$gateway = Omnipay::create('PayPal_Express');と、このエラーが発生します:

ここで問題を解決するにはどうすればよいですか? create 関数を呼び出す前に必要な構成はありますか? Laravel でのペイパル支払いを私のウェブサイトに統合する方法はありますか?

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

php - セキュリティ ヘッダーが無効です

私のウェブサイトにlaravelでpaypal支払いを実装しようとしています。私はomnipaylaravelパッケージを使用しましたが、現在はテスト用にサンドボックスを使用しています。リクエストを次のように構成したことを確認しました。

そして成功関数では、上記のコードをコピーしました:

その結果、失敗したトランザクションが発生します:

ユーザー名、パスワード、および署名がサンドボックス パラメーターと同じであることを確認し、返されたURL&.

- 編集 -

これを読んで、omnipay パッケージで言及されたパラメーターを確認したところ、次のことがわかりました。

エラー:production.ERROR: exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 6: Could not resolve host: api-3t.paypal.com この問題を解決するのを手伝ってくれませんか?

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

php - Laravel/Omnipay ペイパル、カスタム配送料を渡す

カスタム配送料をペイパル エクスプレス チェックアウトに渡そうとしています。

私はオムニペイとlaravel 4を使用しています。

ペイパル エクスプレス ドキュメントで参照されているように、これは可能だと思いますが、オムニペイで動作させることはできません。アイブは次のことを試しました。

ここで、XXX は shipping, shippingAmt, shipping_amount です。カート内の各アイテムに送料を追加してみました。クラスを変更abstractrequest.phpして、次のように手動で送料を追加しようとしました:

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

php - OctoberCMS のコンポーネント内でメソッドを呼び出すにはどうすればよいですか?

これが可能かどうか、または完全な狂気であるかどうかはわかりませんが、OctoberCMS Ajax Frameworkを使用して AJAX 呼び出しから PHP メソッドを実行しようとしています(これは背後で jQuery を使用していると想定しています)。 PayPal サイトにリダイレクトします。私が動作させようとしているPHPコードは次のとおりです。

PayPal へのリダイレクトが実行されず、ページが何度もスタックしてブラウザを閉じて再度開く必要があるため、メソッドは実行されず、エラーも表示されません。私がやろうとしていることをすることは可能ですか?狂気ではありませんか?可能であれば、私のエラーはどこにありますか?

追加情報として、Laravel内からOmnipayを処理するためにBarryvdh Laravel-omnipayパッケージを使用しています。

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

omnipay - 負の金額を受け入れる支払いゲートウェイはありますか?

OmniPay コアの AbstractRequest で追加の検証を行うためのテストをいくつか書いています。これが質問するのに最適な場所ではないことは承知していますが、OmniPay がサポートするさまざまな支払いゲートウェイの直接コーディングの経験がある人からの回答を求めています.

基本的に、OmniPay は有効な金額として負の値を受け入れる必要がありますか? 金額は主に承認と支払いに使用されますが、負の金額をサポートする必要がある他のトランザクション タイプがあるかもしれません。それともありますか?

デフォルトで負の金額がコアでサポートされていない場合、OmniPay ドライバーが最小限の労力で簡単にオフにできるように、その特定の検証ルールを実装するための推奨される方法はありますか。おそらくAbstractRequestの「negative_values_allowed」ブール値プロパティですか?または、validateNegativeAmount() を処理する方法が望ましいでしょうか?

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

php - Paypal Express の代わりに Paypal Pro を使用する - Omnipay for Laravel

現在、ユーザーをペイパルに直接リダイレクトして支払いを行っているショッピング カートがあります。顧客がサイトにクレジット カードを入力し、paypal で処理できるようにしたいと考えています。Paypal Pro アカウントを持っていますが、使用できません。Omnipay 経由で Paypal Pro パッケージを使用する方法がわかりません。私のvendorsフォルダにはExpressGateway.phpとがありますが、ページProgateway.phpを呼び出す方法がわかりません。Progateway.php私がそれを設定する唯一の方法は、Omnipay::getway('paypal')私が現在エクスプレスで行っているものを使用することです。Paypal Pro を使用するために必要なプロセスは何ですか?

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

omnipay - オムニペイで Helper::validateLuhn($cardnumber) を使用する方法

オムニペイを使用してペイパル プロを開発しました。支払いプロセスを開始する前に、カードの検証を行う必要があります。

Helper::validateLuhn($カード番号)

しかし、私は次のようなエラーが発生しています:- 致命的なエラー: クラス 'ヘルパー' が見つかりません

このエラーが発生する理由は何ですか?他のファイルを含める必要がありますか?ヘルプはありますか?

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

php - Omnipay を使用して PayPal REST API を Laravel に統合する - card パラメータが必要です

L5 を使用しており、PayPal での購入をそのシステムに統合したいと考えています。サンドボックスはすでにセットアップされており、実際の PayPal API パッケージを使用してすべての支払いを行うことができますが、Omnipay でそれを行いたいので、少し苦労しています:

このコードを実行すると:

私はこれを得る: InvalidRequestException in AbstractRequest.php line 122: The card parameter is required

収集したくないクライアントのクレジットカード情報でその購入を開始する必要があるようです(したがって、最初にPayPalを使用します)。クレジット カードを使用せずにその API を使用する方法はありますか?

コード内に PayPal のユーザー名とパスワードを入れたくないので、Express API の使用は好きではありません。いくつかの理由で。