問題タブ [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 に税金を追加しない
カスタムアプリでオムニペイを使用しています。問題なく動作しますが、税金 (VAT) を追加する必要があります。Paypal の税に関する API パラメータは効果がないようです。
Omnipay Paypal コードを検索しましたが、税金に関する記述が見当たりません。
Omnipay は Paypal での支払いに税金を追加することをサポートしていますか?
phpunit - Omnipay の一般的な抽象クラスのテストが失敗する
別のゲートウェイのサポートを追加することを目的として、Omnipay を検討しています。Composer でインストールした後、Paypal (サンプル ゲートウェイとして) と Omnipay Common テストを実行してみました。両方のパッケージで、bootstrap.php を調整して、composer autoload ファイルを見つけられるようにしました。Paypal テストは正常に実行されます (緑)。
ただし、一般的なテストは 1 回の失敗と 38 個のエラーで失敗します。すべての失敗/エラーは、AbstractGatewayTest、AbstractRequestTest、AbstractResponseTest にあります。
これは、PHPUnit または Mockery がモック化された抽象クラスを処理する方法に何か変更があったのではないかと思います。PHPUnit 3.7.34 を使用しています。私は最近、Laravel プロジェクトに PHPUnit 4.0.* を使用していますが、Omnipay には 3.7 が必要です。
composer.lock は、Mockery 0.9.0 を使用していることを示しています。OS X Mavericks の macports 経由でインストールされた php 5.4.* を実行しています。
誰が私をつまずかせているのかについての洞察を持っていますか? ありがとう!
編集:失敗メッセージの例:
38 個のエラーがありました。
「...」は私のソースコード領域です。
stripe-payments - Omnipay Stripe の追加パラメーター
Stripe で Omnipay API を使用しようとしていますが、「名前」、「メタデータ」、「Zip」などの追加パラメータを渡すことができません。
これは API に組み込まれていませんか?
paypal - PaypalエクスプレスチェックアウトのOmnipayエラー、最後のアクションを完了できませんでした
laravelでのペイパルエクスプレス支払いにOmniPayを使用しています。一度はうまくいきました。しかし、現在、次のエラーでペイパルページに侵入しているだけです:
申し訳ありませんが、最後の操作を完了できませんでした 購入または送金を行っていた場合は、30 分後に PayPal アカウントと取引確認メールの両方を確認することをお勧めします。
別の Web サイトからこのページにアクセスした場合は、そのサイトに戻って (ブラウザーの [戻る] ボタンを使用しないでください)、アクティビティを再開してください。
PayPal の Web サイトからアクセスした場合は、左上隅にある PayPal ロゴをクリックして、ホームページに戻り、アクティビティを再開してください。再度ログインする必要がある場合があります。
ディスパッチ エラー。詳細については、ログファイルを確認してください
何かアイデアはありますか?
更新: 購入メソッドを呼び出した直後に得られるものは次のとおりです。
Update#2 先ほど説明したエラー メッセージの下部に、次の追加のエラー メッセージが表示されました。これがエラーをよりよく理解するのに役立つことを願っています。
MayflyNG::MayflyException: IOException: 10.72.108.213:11068 からの応答がありません バックトレース: MayflyNG::Client::rpc(MayflyNG::RequestMsg&, MayflyNG::ResponseMsg&, bool, CalTransaction&) MayflyNG::Client::internal_get(MayflyNG:: RequestMsg&, MayflyNG::ResponseMsg&, Buffer*, MayflyNG::Context*, bool, CalTransaction&) MayflyNG::Client::handle_request(MayflyNG::Client::RequestMode::RequestType, MayflyNG::RequestMsg&, MayflyNG::ResponseMsg&, Buffer *, MayflyNG::Context*, CalTransaction&) MayflyNG::Client::get(Buffer const&, Buffer&, MayflyNG::Context*, int) MayflyNG::Client::get(String const&, Buffer&, MayflyNG::Context*, int) Merchant::Checkout::CheckoutSessionPBMayfly::load_session_from_mayfly(unsigned long long, boost::shared_ptr) Merchant::Checkout::CheckoutSessionPBMayfly::do_load(Merchant::Checkout::CheckoutSessionToken const&, ForUpdate, boost::shared_ptr) Merchant::Checkout::UnifiedCheckoutSessionPB::load(Merchant::Checkout::CheckoutSessionToken const&, ForUpdate) Merchant::Checkout::CheckoutSessionBLIImpl::get_session_data(Merchant::Checkout::CheckoutSessionToken const&, bool) Merchant::Checkout::CheckoutSessionBLIImpl::get_session_data(String const&, bool) Merchant::PimpWalletBLIImpl::get_wallet(String const&, boost::shared_ptr&, String) Merchant::Payment::ExpressCheckoutALIImpl::get_wallet(String) const&, boost::shared_ptr&, String) Rapids::Flows::OneX::StateOneXEC_Start::execute(Rapids::CGIVars const&) Rapids::DecoratedState::execute(Rapids::CGIVars const&) Riprap::RiprapRapidsGenericFlow::handle_execute (Riprap::WebAppContextOrnate const&、Rapids::TransitionRegistry const&、Rapids::State*、String const&, String const&, unsigned long long) Riprap::RiprapRapidsGenericFlow::process_states(Riprap::WebAppContextOrnate const&, Riprap::RiprapRapidsGenericFlow::ProcessStates, Riprap::DispatchInterceptorRegistry const&, Rapids::TransitionEdge const*) Riprap::RiprapRapidsGenericFlow: :flow_call(Riprap::WebAppContextOrnate const&, Riprap::WebAppReturn const&, String const&, Riprap::DispatchInterceptorRegistry const&) Riprap::call_rapids(Riprap::WebAppContext const&, Riprap::RapidsFlowFactory const&, Riprap::DispatchAction const&, Riprap:: WebAppReturn const&, String const&, Riprap::DispatchInterceptorRegistry const&) Riprap::dispatch_loop(Riprap::EPRegistry const&, Riprap::WebAppContext const&, Riprap::DispatchAction&, Riprap::WebAppReturn&, String const&, Riprap::DispatchInterceptorRegistry const&) Riprap::dispatch_wrapper(OutputStream&, Riprap::EPRegistry const&, Riprap::WebAppContext const&, Riprap::WebAppReturn const&, String const&, bool const&, Riprap::DispatchInterceptorRegistry const&) Riprap::entry_point(HTTPInterface&, Riprap:: CGIVars&, OutputStream&, String const&, String const&) main
zend-framework2 - オムニペイを使用してセキュアペイで処理する際の無効な指紋の例外
Omnipay/SecurePay を使用した支払いの流れを理解しようとしていますが、購入を完了しようとすると常にエラーが発生します。
オンラインドキュメントからわかることから、completePurchase
関数は関数と同じパラメーターで呼び出す必要がありpurchase
ますが、呼び出すcompletePurchase
と「無効な指紋」例外が発生します。
また、これらのエラーがスローされています:
この不足しているデータを追加する手順がどこかにありませんか? または、このデータが応答で戻ってくる必要がありますか?
コード:
php - omnipayを使用するためにubuntuにcomposerをインストールするには?
codeigniter でオンライン決済システムを実装する作業を行っています。それで、私はcodeigniterでオムニペイを使用しています。このため、composer をインストールする必要があります。
ubuntu 12.04にcomposerをインストールしようと何度か試みています。しかし、私は失敗しました。私の端末は次のようにエラーを表示します。
どうすればこの問題を解決できますか?