問題タブ [activemerchant]

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 に答える
32 参照

ruby-on-rails - 深くネストされたフィールドの値を表示するにはどうすればよいですか?

ユーザー、カート、注文、OrderTransactionsのテーブルがあります。

私のスキーマは次のようになります。

  • ユーザーはカートを1つ持っています
  • カートには1つの注文があります
  • 注文には多くの取引があります

注文トランザクション部分でuser_idを表示したいと思います。

cart_idを表示できます<%= order_transaction.order.cart_id %>

だから私はそれ<%= order_transaction.order.cart.user_id %>がうまくいくと思ったが、それは「nil:NilClassの未定義のメソッド`user_id'」エラーを出している。

ここで何が欠けていますか?どんな助けでも大歓迎です!

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

ruby-on-rails - Rails 3は関連付けからデータを取得し、フラッシュメッセージで表示します

私は Authorize.net で ActiveMerchant を使用しており、既に 2 つのモデル Order と Transaction をセットアップしています。( http://railscasts.com/episodes/145-integrating-active-merchant )

エラーが発生した場合、トランザクションからエラー メッセージを取得し、フラッシュ メッセージに出力したいと考えています。これが私のコードです:

そして、ここに私のトランザクションモデルがあります:

トランザクション データは、次のようにデータベースに保存されています。

トランザクションが失敗したときに、このトランザクション エラー メッセージを表示したいと考えています。1 つの注文に対して 2 つのトランザクションがある場合、これらのエラーが発生するにはどうすればよいですか?

どんな助けでも大歓迎です。

ありがとう!

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

ruby-on-rails - ペイパル アダプティブ ペイメント レール 3

アクティブなマーチャントでpaypal apadaptive payment gemでipn通知を使用するには? コントローラーを直接使用したいので、金属の使用は避けたいです。レール 3 ルビー 1.9.2 ありがとう

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

ruby-on-rails - アクティブなマーチャント統合 (オフサイト支払い)

私の元の質問 (下記) はおそらく具体的すぎたので、もっと一般的な質問をします!

Active Merchant Integrationsを使用してオフサイトの支払いゲートウェイをサポートするためのチュートリアル、例、またはドキュメントの方向性を誰か教えてもらえますか?

Active Merchant の rdoc には、サポートされているオフサイト支払いゲートウェイとして次のすべてがリストされていますが、 ActiveMerchant::Billing::Integrationsの使用方法に関するチュートリアルや例は見つかりませんでした。

  • 2 チェックアウト
  • Banca Sella GestPay
  • クロノペイ
  • ダイレクトeバンキング
  • ディレクペイ
  • ハイトラスト
  • マネーブッカーズ
  • ノシェックス
  • PayPal ウェブ ペイメント スタンダード
  • SagePay フォーム
  • バリトール
  • ワールドペイ

良いかもしれませんが、peepcoderails のキャストはゲートウェイのみを考慮し、統合は考慮しません。

どうもありがとう!

私の会社は、PayPal Express Checkout から WorldPay Business Gateway (ホストされた支払いページ) に移行しています。Rails と Active Merchant を使用しています。

  1. Active Merchant は WorldPay Business Gateway (Hosted Payment Page) をサポートしていますか? rdocから判断すると、そうだと思います
  2. ActiveMerchant::Billing::Integrations::WorldPay.new にどの引数を指定する必要がありますか?

ありがとう

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

ruby-on-rails - PIN が必要な ActiveMerchant?

このようなレールアプリケーションでactivemerchantを使用しています

そして、私はこのエラーコードを受け取り続けます

usaepayのエラー コード (10117) を見ると、ピンを入力する必要があることに気付きました。これは私が持っていますが、実装方法がわかりません。以下の2つを試しました

それでも同じエラーが発生しますUSAEPAYライブラリのイニシャライザを見ると、ログインは表示されますが、ピンは表示されません

...このピンをActivemerchantに送信する方法についてのアイデア

アップデート

ここにトランザクションへの私の呼び出しがあります

私はこれをやろうとした

しかし、まだ何も

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

ruby-on-rails - Railsアプリで複数の支払い方法を許可するように設計していますか?

将来、より多くの支払い方法を追加してスケーラブルな設計を作成できるように、複数の支払い方法を許可する方法の経験はありますか?

アプリケーションでActivemerchantを使用してPaypalエクスプレスチェックアウトを実装しましたが、将来の支払い方法を簡単に追加できるように、抽象化されたデザインにはしませんでした。

そのような設計を持っている可能性のある例/既存のプロジェクトを指摘するか、この問題に対する洞察を提供してください。前もって感謝します!

PSこれは、支払いゲートウェイの実装方法ではなく、クラスの設計と関係に関するものです。

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

ruby-on-rails-3 - Rails: Paypal を使用して市場取引を促進する (並列または連鎖?)

アプリケーションが「買い手」と「売り手」を結び、その過程で手数料 (%) を受け取るマーケットプレイス サイトを構築したいと考えています。

Paypal で Adaptive payment API を調べたところ、「並列支払い」と「連鎖支払い」が見られました。

しかし、私がやりたいことは、買い手が売り手と直接対話しているように見せ、私のアプリケーションが手数料を取るようにすることです。

並行支払い (Adaptive Payments API) を使用すると、「送信者」が「主な受信者」(この場合は売り手) を見ることができることを私は知っています。連鎖支払いでは、買い手は私のアプリケーションを「仲介者」と見なします (仲介者として手数料を受け取ることができます)。ですから、私が探しているのは、この 2 つの組み合わせのようなものです。何か案は?

私の他のアイデアは、並行支払いを使用して、私のアプリケーションを 2 番目の受信者にすることです (% のコミッションを取ります)?

市場サイトはこれをどのように行うのですか? レール固有のヒントも大歓迎です-使用できるPaypal Adaptive Gemがあるのを見たことがありますか?

私はレール初心者で、これが私の最初のプロジェクトです。

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

ruby-on-rails - ActiveMerchant と Authorize.net のクレジット カード処理の失敗条件をシミュレートする方法は?

Authorize.net をゲートウェイとして使用して、このトピックに関するRailsCastで概説されている行に沿って、ActiveMerchant を Rails 3 アプリに多かれ少なかれ統合しました。開発中にテスト モード ( ) でゲートウェイを実行していますがActiveMerchant::Billing::Base.mode = :test、すべてが正常に動作しているように見えます。クレジット カードの検証は、不適切な形式の入力に対しては正常に機能していますが、ワークフローを完全に検証するために、資金不足や CCV コードの不一致など、購入の失敗ケースもテストしたいと考えています。残念ながら、response.success? == true少なくとも Authorize.net テスト アカウントに対してテスト モードで操作している場合は、正しい形式のクレジット カード番号を受け取っているようです。

だから、私の質問は次のとおりgateway.purchase()です。通話で特定のタイプの障害をどのようにシミュレートする必要がありますか? 常に残高が不足しているテストカード番号はありますか? 自分のresponseオブジェクトをダミーにする必要がありますか? ここで最も正しいアプローチは何ですか?

警告: 私は Ruby、Rails、およびクレジット カード処理に不慣れなので、答えが非常に明白である場合はご容赦ください。かなりのグーグルを行いましたが、失敗モードを実行する例を見つけることができませんでした。

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

joomla - この市場タイプの取引は、このシステムでは処理できません

Authorize.Net を使用した Joomla セットアップでこのエラーが発生します。ここでテスト アカウントを使用しようとしています。ここで何が問題なのか知っている人はいますか?

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

ios5 - iOS の POS でクレジット カードを受け入れる方法

iOS 用の POS アプリをアップグレードしています。顧客が THEIRS 製品の販売にクレジット カードを受け入れる機能を提供したいと考えています。

私のアプリは国際的で、主にラテンアメリカなので、世界規模のソリューションを好みます (複数の支払いゲートウェイをサポートする必要がある場合でも)。

私はすでにカードを読み取るためのハードウェアを持っています。

しかし、どの支払い処理業者をサポートする必要があるかを理解するのに非常に苦労しています。

私の最初の傾向は、Web サービスである ActiveMerchant の上に構築することですが、API 呼び出しを除いて、実行する必要がある手順がわかりません...