問題タブ [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.
braintree - テスト環境で webhook 通知を作成する
ドキュメントに示されているように、現在テスト用の webhook-notification を作成しようとしています。
my_id
まず、実際にどうあるべきかわかりません。プランIDのはずですか?それともSubscription
IDでいいですか?
私はそれをすべてテストしました。Customer
ボールトの既存の請求プランに設定し、次のような実際の請求プランを作成しようとしましたSubscription
:
しかし、私が得ているのは、WebhookNotification
何も設定されていないインスタンスだけです。ID とタイムスタンプのみが設定されているように見えますが、それだけです。
私が期待したこと:
Subscription
どの顧客がサブスクライブしたか、および料金プランに含まれるすべてのアドオンなどを示すオブジェクトを受け取ることを期待していました。
サンドボックス モードでそのようなテスト通知を取得する方法はありますか?
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)
か?
transactions - Braintree サブスクリプション トランザクション、請求がスキップされたかどうかを検出する方法は?
サブスクリプションにbraintree Java SDKを使用しています。
サブスクリプション オブジェクトがあり、このサブスクリプションのすべてのトランザクションのリストを取得したいと考えています。
という名前のメソッドがあることは知っていますがgetTransactions()
、これは私のブレインツリー ボールトに表示されるすべてのトランザクションを返すわけではありません。
金額が 0.0 のスキップされたトランザクションを含むトランザクションのリストを取得する方法を誰か教えてもらえますか?
Braintree ボールトでサブスクリプションを表示すると、「Billing Skipped」というステータスが表示されます。Java を使用して自分のアプリケーションでこのようなリストを作成するにはどうすればよいですか? ブレインツリーはどのようにこれを行いますか?
Braintree Vault で生成されたトランザクション リスト
ご協力いただきありがとうございます。
braintree - 支払い方法の比例配分をオンに更新すると、Braintree がサブスクリプション支払いの再試行に失敗しました
誰か助けてください。
ブレインツリーのドキュメントには次のように記載されています。
サブスクリプションの支払いが失敗した場合、サブスクリプションのステータスは期限切れに変わります。手動で充電を再試行するか、コントロール パネルでロジックを設定して、拒否または失敗した充電を特定の間隔で自動的に再試行することができます。さらに、サブスクリプションに関連付けられている支払い方法が更新され、日割り計算が有効になっているか、日割り計算オプションを手動で渡している場合、期限を過ぎたサブスクリプションは自動的に再試行されます。再試行されたトランザクションが成功し、サブスクリプションが最後の請求日を過ぎていない場合、ステータスはアクティブに変わります。
私の質問は:
サブスクリプションの支払いが失敗した場合、サブスクリプションの支払い方法は、数日後に比例配分をオンにして更新されます。Braintree は元の請求を再試行しますか、それとも、braintree は比例配分を使用して顧客に請求しますか?
例えば:
顧客は、毎月 1 日に請求される月額 50 ドルのサブスクリプションを持っています。
支払いは 9 月 1 日に失敗します。お客様にメールを送信し、支払い方法を更新するよう依頼します。
顧客が 9 月 3 日に支払い方法を更新します。
彼らは請求されますか...
毎月のサブスクリプション価格 = $50
請求サイクルの残り日数 = 27
請求サイクルの合計日数 = 30
($50) x (27 / 30) = $45
または
彼らは50ドルを請求されますか
助けていただければ幸いです。
swift - Braintree Payments php からヘッダー応答を取得する方法
現在ブレインツリーペイメントを利用しています。iOS を使用してダッシュボードで支払いを成功させることができました。問題は、クライアント (iOS) に応答を返そうとしていることです。現在は " " を返しています。事前に助けてくれてありがとう.
私の現在のphp
私の顧客
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 を返します。
助けてください!