問題タブ [braintree]

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

javascript - ブレインツリーの「トランスペアレント リダイレクト」はどのように実装されていますか?

Braintree の透過的なリダイレクトの仕組みのステップ 2 では、次のように述べています。

その後、支払いゲートウェイはデータを保存し、顧客をサイトにリダイレクトします. 支払いゲートウェイはコンテンツを表示せずに顧客をサイトにリダイレクトするため、顧客はサイトを離れたことに気付かない.

この透過的なリダイレクトはどの程度正確に実装されていますか?

  • HTML メタリフレッシュ?
  • Javascript ロード URL スニペット?
  • HTTP 3xx リダイレクト?
0 投票する
1 に答える
487 参照

drupal-7 - DrupalFormAPIとBrainTree例外認証

APIを使用してDrupalフォームを作成し、必要に応じてフォームを作成すると、Braintreeは認証例外を返します。同じレンダリングされたHTMLを取得してページに出力すると(APIをスキップ)、機能します。理由がわからない!

以下は機能しないコードです。

代わりに、その正確なHTML出力を取得し、normal_menu_itemと上記と同じクレデンシャルを使用してこれを実行する場合...

ステータスコード200で正常に返されます。drupal_get_formまたはdrupal_renderに関する何かが、braintreeがフォーム投稿を認証するために必要な環境を強制終了します。いったい何がこれを引き起こしているのでしょうか?ブラウザのHTML出力は、どちらの方法でも100%まったく同じですが、最初の方法では認証されません。

詳細については私に尋ねてください、そして私はそれらを提供します-これを理解するために必死です。

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

javascript - レールhidden_​​field_tag内でjavascript関数を呼び出す

シンプルなサイトにブレインツリーを設置しています。Braintree は決済プラットフォームです。彼らの例では、hiddel_field_tag を次のように使用しています。

今、私の場合、サーバー経由ではなく3つのオプションしかないため、javascript関数を介してトランザクションの金額を設定したいと考えています。私は多くのことを試しました

どこ

しかし、動作していません。ご覧のとおり、私はまだ Rails の学習段階にあります。質問は、変数を変更したり、hidden_​​field_tag に関数を追加したりするにはどうすればよいかということです。:mount => "variable-set-by-javascript" にすることもできましたが、できませんでした。

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

payment-gateway - Braintree での透過的なリダイレクトの代替案

透過的なリダイレクトの代わりに、Braintree へのリダイレクトが行われ、彼らが支払いを処理する方法はありますか?

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

laravel - Laravelの支払い処理

laravelを介してクレジットカードを受け入れる実装に取り​​組む方法を考えていました。ユーザーが相互にやり取りし、お互いから物を購入できるシステムが欲しいので、私は「仲介者」になります。それは合法ですか?

何か案は?

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

java - Braintree 支払いのクライアント側暗号化

私はブレインツリーの支払いのためのクライアント側の暗号化に取り組んでいます。暗号化なしでアプリケーションは正常に動作しますが、クライアント側の暗号化 (braintree-1.1.0.min.js) を使用してカード番号を暗号化すると、カード番号は (長い文字列に) 暗号化されますが、応答としてエラーが発生します。

(クレジット カードの種類は、このマーチャント アカウントでは受け入れられません。クレジット カード番号は 12 ~ 19 桁である必要があります。CVV は、American Express の場合は 4 桁、その他のカードの種類の場合は 3 桁である必要があります)`

私は、braintree サイトで提供されているカード番号として 4111111111111111 を使用しています。

ブレイン ツリー サイト。 サーバー側では、Java を使用しています。助けてくれてありがとう...

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

ios - iOS-iTunesStore以外の支払いを伴うアプリ内支払い

iOSでのアプリ内購入に外部支払いシステム(Braintreeなど)を使用する場合のルールは何でしょうか。すでにウェブ上で動作するストリーミング音楽サービスを実行しており、Android+iOS用のアプリを開発したいと考えています。これはサブスクリプションサービスであり、現在、すべての支払いはBraintreeを通じて実行されています。可能であれば、これからも続けていきたいと思います。

いつこれが許可され、いつ冗長になるかについての正確な詳細については少しぼんやりしています。

これにより、ユーザーはアプリ内で完全なトラックをストリーミングできます(それ以外の場合、取得するのは30秒のプレビューだけです)が、オンラインや他のプラットフォームでサブスクリプションを使用することもできます。したがって、これは「Appleの法律」によるサードパーティの支払いシステムの許容される使用でしょうか?

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

c# - Webフォームを使用したBraintreeの支払い

ASP.NET WebフォームでBraintree支払いを使用することは可能ですか?BraintreeはMVCの例を提供します。

この解決策を試しましたが、正しく機能しません。これが私のサーバー側のコードと私のテンプレートです; 元のバージョンを少し変更しました。

主な問題は、submitボタンがクリックされてもアクションがないことです。ページがリロードされるだけです。なんで?

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

c# - Braintree APIは、サンドボックスのCreateCard.CreateでBraintree.Exceptions.AuthorizationExceptionをスローします

ASP.NET MVC 4、.NET Braintree Payments API、およびBraintree.jsを使用しています。

これが私がBraintreeのために作った簡単なラッパーです:

このメソッドを呼び出すと、次のように機能します。

その後、Braintreeダッシュボードで完了したテストトランザクションを表示できます。したがって、Braintree.jsからの暗号化されたフォーム値がコントローラーのアクションに正しく到達し、キーとマーチャントアカウントIDがすべて正しく設定されていることがわかります。

上記のChargeCardOnceの呼び出しを、以下のStoreCustomerの呼び出しに置き換えると、次の行でBraintree.Exceptions.AuthorizationExceptionが発生します。return _braintreeGateway.CreditCard.Create(creditCard);

Braintreeのサポートから:「サンドボックスは本番環境がどのように見えるかを正確に反映するように構築されているため、サンドボックスに顧客とクレジットカードを作成できます。」

誰かがこれも経験したことがありますか?私はBraintreeのサポートをこの質問に言及していますが、SOの誰かがこれを見て、解決策または回避策を知っていれば、私は大いに安心します。