問題タブ [braintree-sandbox]

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

braintree - テスト環境で webhook 通知を作成する

ドキュメントに示されているように、現在テスト用の webhook-notification を作成しようとしています。

my_idまず、実際にどうあるべきかわかりません。プランIDのはずですか?それともSubscriptionIDでいいですか?

私はそれをすべてテストしました。Customerボールトの既存の請求プランに設定し、次のような実際の請求プランを作成しようとしましたSubscription:

しかし、私が得ているのは、WebhookNotification何も設定されていないインスタンスだけです。ID とタイムスタンプのみが設定されているように見えますが、それだけです。

私が期待したこと:

Subscriptionどの顧客がサブスクライブしたか、および料金プランに含まれるすべてのアドオンなどを示すオブジェクトを受け取ることを期待していました。

サンドボックス モードでそのようなテスト通知を取得する方法はありますか?

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

testing - Braintree サンドボックス テスト トランザクションの決済() は、SETTLED ではなく、トランザクション ステータスの SETTLING を返します。

ブレインツリーの決済ステータスをテストするためのドキュメントに従っています: https://developers.braintreepayments.com/reference/general/testing/php#settlement-status

Doc 言います:

私はVISAカードでテストしていました。

したがって、期待される結果はトランザクションステータスが「解決済み」(Braintree_Transaction::SETTLED) です。

実際の結果はトランザクションステータス「決済中」 (Braintree_Transaction::SETTLING)

大したことではありませんが、ドキュメントに記載されているように SETTLED を期待しています。

同じ経験をした人はいます\Braintree\Test\Transaction::settle($transactionId)か?

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

paypal - 受け入れられた支払い方法にペイパルが表示されない

サンドボックス アカウントで、支払い方法の受け入れに PayPal が表示されない

Pay pal アカウントでアカウントのログインを試みましたが、アプリの PayPal チェックアウト オプションで、サンドボックス アカウントで行っていることを PayPal アカウントにリダイレクトする可能性があります。

おかげさまで前進

ここに画像の説明を入力

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

transactions - Braintree サブスクリプション トランザクション、請求がスキップされたかどうかを検出する方法は?

サブスクリプションにbraintree Java SDKを使用しています。

サブスクリプション オブジェクトがあり、このサブスクリプションのすべてのトランザクションのリストを取得したいと考えています。

という名前のメソッドがあることは知っていますがgetTransactions()、これは私のブレインツリー ボールトに表示されるすべてのトランザクションを返すわけではありません。

金額が 0.0 のスキップされたトランザクションを含むトランザクションのリストを取得する方法を誰か教えてもらえますか?

Braintree ボールトでサブスクリプションを表示すると、「Billing Skipped」というステータスが表示されます。Java を使用して自分のアプリケーションでこのようなリストを作成するにはどうすればよいですか? ブレインツリーはどのようにこれを行いますか?

Braintree Vault で生成されたトランザクション リスト

ご協力いただきありがとうございます。

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

braintree - 支払い方法の比例配分をオンに更新すると、Braintree がサブスクリプション支払いの再試行に失敗しました

誰か助けてください。

ブレインツリーのドキュメントには次のように記載されています。

サブスクリプションの支払いが失敗した場合、サブスクリプションのステータスは期限切れに変わります。手動で充電を再試行するか、コントロール パネルでロジックを設定して、拒否または失敗した充電を特定の間隔で自動的に再試行することができます。さらに、サブスクリプションに関連付けられている支払い方法が更新され、日割り計算が有効になっているか、日割り計算オプションを手動で渡している場合、期限を過ぎたサブスクリプションは自動的に再試行されます。再試行されたトランザクションが成功し、サブスクリプションが最後の請求日を過ぎていない場合、ステータスはアクティブに変わります。

私の質問は:

サブスクリプションの支払いが失敗した場合、サブスクリプションの支払い方法は、数日後に比例配分をオンにして更新されます。Braintree は元の請求を再試行しますか、それとも、braintree は比例配分を使用して顧客に請求しますか?

例えば:

顧客は、毎月 1 日に請求される月額 50 ドルのサブスクリプションを持っています。

支払いは 9 月 1 日に失敗します。お客様にメールを送信し、支払い方法を更新するよう依頼します。

顧客が 9 月 3 日に支払い方法を更新します。

彼らは請求されますか...

毎月のサブスクリプション価格 = $50

請求サイクルの残り日数 = 27

請求サイクルの合計日数 = 30

($50) x (27 / 30) = $45

または

彼らは50ドルを請求されますか

助けていただければ幸いです。

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

swift - Braintree Payments php からヘッダー応答を取得する方法

現在ブレインツリーペイメントを利用しています。iOS を使用してダッシュボードで支払いを成功させることができました。問題は、クライアント (iOS) に応答を返そうとしていることです。現在は " " を返しています。事前に助けてくれてありがとう.

私の現在のphp

私の顧客

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

android - Android Braintree 統合 Paypal で支払う

Braintreepayments の「Get Started」ページに進んでいます。これは非常に簡単なチュートリアルです。私の場合は Android と PHP で、クライアントとサーバーの両方に数行のコードが必要です。BraintreePaymentActivityを始めました。

インテント インテント = 新しいインテント(これ、BraintreePaymentActivity.class); インテント.putExtra(BraintreePaymentActivity.EXTRA_CLIENT_TOKEN,token); startActivityForResult(意図、100);

ペイパルをクリックして正しいペイパル資格情報を入力すると。アクティビティクローズ以下の例外とメッセージが発生します。

E/ERROR﹕ com.braintreepayments.api.dropin.EXTRA_ERROR_MESSAGE => com.braintreepayments.api.exceptions.UnexpectedException: マーチャント アカウントが見つかりません。結果コード 3 を返します。

助けてください!