问题标签 [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-notifications

我目前正在尝试创建一个测试 webhook-notification,如文档中所示:

首先,我不知道my_id实际上应该是什么。它应该是计划ID吗?还是应该是Subscription身份证?

我已经测试了所有这些。我已将其设置为我的保险库中的现有计费计划,并且我还尝试创建一个如下Customer的实际值Subscription

但我得到的只是一个WebhookNotification没有设置的实例。似乎只设置了它的 ID 和时间戳,仅此而已。

我所期望的:

我希望收到一个Subscription对象,告诉我哪个客户订阅了它,以及计费计划中包含的所有附加组件。

有没有办法在沙盒模式下获得这样的测试通知?

0 投票
1 回答
1329 浏览

testing - Braintree 沙盒测试 Transaction set() 返回交易状态 SETTLING 而不是 SETTLED

我正在关注测试 Braintree 结算状态的文档: https ://developers.braintreepayments.com/reference/general/testing/php#settlement-status

医生说:

我正在使用VISA卡进行测试。

所以预期的结果是事务状态“已解决”(Braintree_Transaction::SETTLED)。

实际结果是事务状态“结算”(Braintree_Transaction::SETTLING)

这没什么大不了的,但我仍然期待文档中所述的 SETTLED。

有相同经验的人测试\Braintree\Test\Transaction::settle($transactionId)吗?

0 投票
0 回答
281 浏览

paypal - 接受的付款方式不显示贝宝

沙盒帐户在接受付款方式中不显示 PayPal

我已经尝试使用 pay pal 帐户登录我的帐户,但在可能的应用程序中 PayPal 结帐选项重定向到 PayPal 帐户我在沙盒帐户中所做的事情

提前感谢

在此处输入图像描述

0 投票
1 回答
1954 浏览

java - Regarding Integration of Braintree payment Gateway and Java

I am new to payment gateway integration.I need to integrate Braintree Payment Gateway with JSF Application. Can someone show my a basic example of the java class and sample payment Page. I saw some client Token how to generate it. I wrote a sample class and page like below,But i coudnt make as i dont get the idea.

page

Class

I get a error in post

0 投票
1 回答
756 浏览

transactions - Braintree订阅交易,如何检测是否跳过了计费?

我正在使用braintree java sdk 进行订阅。

我有一个订阅对象,我想获取此订阅的所有交易的列表。

我知道有一个名为的方法getTransactions(),但这不会返回出现在我的 Braintree 保险库中的所有交易。

谁能告诉我如何获得交易清单,包括金额为 0.0 的跳过交易?

在 Braintree 保险库中查看订阅时,您可以看到状态“Billing Skipped”,如何在我自己的应用程序中使用 java 生成这样的列表?Braintree是如何做到这一点的?

Braintree Vault 中生成的交易列表

谢谢你的帮助。

0 投票
0 回答
349 浏览

braintree - 更新付款方式按比例打开时,Braintree 订阅付款重试失败

有人可以帮忙吗。

Braintree 文档指出:

如果订阅付款失败,订阅状态将更改为逾期。您可以手动重试收费,也可以在控制面板中设置逻辑以在特定时间间隔自动重试拒绝或失败的收费。此外,如果与订阅关联的付款方式已更新并且您启用了按比例分配或手动传递按比例收费选项,则会自动重试过期订阅。如果重试交易成功且订阅尚未超过其最后一个计费日期,则状态将更改为有效。

我的问题是:

如果订阅付款失败,则订阅的付款方式会在几天后打开按比例更新。Braintree 会重新尝试原来的收费,还是会使用按比例向客户收费?

例如:

客户有每月 50 美元的订阅,每月第一天计费。

9 月 1 日付款失败。我们向客户发送电子邮件并要求他们更新付款方式。

客户于 9 月 3 日更新付款方式。

有没有收费...

每月订阅价格 = 50 美元

计费周期剩余天数 = 27

计费周期的总天数 = 30

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

或者

他们是否收取 50 美元

我真的很感激任何帮助。

0 投票
1 回答
245 浏览

swift - 如何从 Braintree Payments php 获取标头响应

我目前使用 Braintree 付款。我能够使用我的 iOS 在仪表板中创建成功的付款问题是我正在尝试将响应返回给客户端(iOS),现在它返回“”,提前感谢您的帮助。

我现在的 php

我的客户

0 投票
1 回答
195 浏览

clojure - 来自 Travis CI 的缓慢 Braintree API 请求

我编写了一个使用 Braintree Java SDK 的服务器端 Clojure 服务。它会请求创建支付令牌、创建客户、处理通知等。我编写了一套测试,通过调用 Braintree 沙箱来测试所有这些。这一切都很好,直到我尝试在 Travis 上运行测试。

在 Travis 上,至少 50% 的情况下,我的构建会因为超时而失败,并且我已将调用范围缩小到对 Braintree SDK 的第一次调用(在我的情况下是查找客户,但似乎没有不管先叫什么)。代码在那里等待几分钟,等待调用完成。有时它会很快发生,有时 10 分钟过去了,Travis 的工作就放弃了。这在本地永远不会发生。

有谁知道发生了什么?由于它似乎只影响对 Braintree 的第一次调用,也许与握手过程有关?有没有其他人看到这个问题?

0 投票
1 回答
158 浏览

php - Braintree 支付网关:市场子商户创建和正确的错误报告

这是我用来在我的 Braintree 帐户中创建子商户帐户的代码,用于在我的本地机器上使用邮递员进行测试。sub_merchant 创建调用将来自使用自定义表单的 Android 或 iOS 设备。在本地,此代码与邮递员一起工作正常,如果有任何与我们从返回的$result对象传递给 Braintree 的任何字段相关联并以简洁的方式显示回客户端屏幕的任何字段,任何人都可以建议我如何捕获错误消息?

0 投票
0 回答
266 浏览

android - Android Braintree 与 Paypal 集成

我正在浏览 Braintreepayments“入门”页面。这是一个非常简单的教程。客户端和服务器中的几行代码,在我的例子中是 Android 和 PHP。我开始了 BraintreePaymentActivity。

Intent intent = new Intent(this, BraintreePaymentActivity.class); intent.putExtra(BraintreePaymentActivity.EXTRA_CLIENT_TOKEN,token); startActivityForResult(意图,100);

当我单击贝宝并输入正确的贝宝凭据时。比 Activity 关闭和下面的异常和消息发生。

E/ERROR:com.braintreepayments.api.dropin.EXTRA_ERROR_MESSAGE => com.braintreepayments.api.exceptions.UnexpectedException:找不到商家帐户;结果代码为 3。

请帮忙!