问题标签 [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 投票
2 回答
2731 浏览

paypal - 我们如何在 Braintree paypal 结帐中添加税费和运费

我正在使用braintree paypal checkout,它对我来说工作正常,但我无法添加税费和运费,我试图获取一些信息,但这对我也不起作用,这是我当前的braintree代码查看

谁能告诉我我需要做什么才能在其中添加税费和运费?

0 投票
1 回答
40 浏览

php - 无法在 php 中获取正确格式的 Braintree 订阅调用

我浏览了整个互联网,在 php create subscription 调用中找不到正确的格式来添加折扣。我可以很好地创建订阅,但无论我如何格式化折扣电话,它都会告诉我我的格式无效。我知道问题在于我的折扣代码,但我似乎无法弄清楚。

0 投票
1 回答
74 浏览

wordpress - Braintree 网关 - 谷歌云平台

如何配置我的 Braintree Production 帐户以在我在 Google Cloud Platform 上创建的网站上上线?我目前有一个通过 Woocommerce 配置的 Braintree Sandbox 帐户,它似乎工作正常,但是,我不确定如何或在何处配置服务器端代码以将 API 调用连接到 Braintree 网关。

0 投票
1 回答
135 浏览

php - Braintree + esrow 资金

我一直在 PHP 中实施 Braintree + escrow 资金。

我一直在使用 Braintree PHP 代码。

代码完美运行,我可以在我的 Braintree 沙箱仪表板中看到交易。

但我想先一步整合不起作用的托管资金。下面是代码示例。

这给了我以下错误。

我通过选择美国作为国家创建了沙盒帐户。任何人都可以帮助我如何在braintree付款期间获得托管资金以及我在代码中做错了什么。

我已经从以下链接的代码成功创建了子商户。

入驻子商户

0 投票
1 回答
2541 浏览

payment - 从 Braintree 账户汇款到客户账户

我遇到了将钱从我的商家账户转移到我的客户银行账户的问题。所以我只是查询并搜索了很多以获得合适的解决方案,我最近刚刚遇到了一条评论

Braintree只帮助接受客户的信用卡付款。”

是否可以braintree在我的账户收到钱后从我的账户汇款到我的客户银行braintree账户?将付款转移到客户的银行账户或信用卡有什么更好的解决方案。

0 投票
1 回答
571 浏览

paypal - Braintree - 用户如何知道他的收费是多少?

我正在尝试使用 javascript SDK 和 dropin 插件与 Braintree 集成,但有些东西我很难理解。似乎用户使用他的“ payment_method_nonce ”免费允许他在不知道他被收取多少费用的情况下收取他的信用。让我解释:

查看流程概览:

在此处输入图像描述 1. 客户端向我的服务器请求授权令牌。然后服务器使用他独特的“Braintree SDK 和凭据”创建一个新令牌,服务器将令牌发送回客户端。

  1. 用户输入他的信用卡号并提交 -> 客户端向 Braintree 服务器发送请求。
  2. Braintree 服务器向客户端返回一个“ payment_method_nonce ”。
  3. 客户端将“ payment_method_nonce ”发送到我的服务器。
  4. 使用“ payment_method_nonce ”我的服务器创建交易,设置收费价格并向 Braintree 服务器发送请求。用户不知道自从请求是从服务器发送后他被收取了多少费用。

当我直接使用 Paypal(没有 Braintree SDK)时,用户被重定向到“paypal 域”以完成交易。在那里,他看到了有关交易、价格等所有细节,但“Braintree”缺少这一步。

我在这里想念什么?

0 投票
0 回答
644 浏览

braintree - Braintree Javascript v3 客户端 SDK 无法在 IE 11 和 Edge 中请求付款方式

我正在使用 Javascript v3 客户端 SDK 中的 Drop in 表单在 Angular JS SPA 中呈现我的信用卡表单,如下所示:

这在 Chrome 和 Firefox 中就像一个魅力,但由于某种原因,IE11 和 Edge 完全崩溃并无限陷入在调用插件requestPaymentMethod表单 SDK 时似乎出现的情况。

我看到以下内容(从 Braintree 文档中使用的测试信用卡),进度条无限滚动,直到我硬刷新页面才发生其他任何事情。 抄送表格

有人遇到类似的问题吗?我不太确定这里出了什么问题。

更新:我已经联系了 Braintree 支持。我们确实有一个演示此问题的暂存应用程序,但我必须获得适当的许可才能提供指向它的链接。不幸的是,开发控制台上没有任何活动。控制台上没有错误,网络选项卡上没有调用外部 Braintree API 端点。

这一定是关于我们如何在 Angular 应用程序上完成它的,因为此处的 .NET 示例在 Edge 和 IE11 中运行良好。

0 投票
0 回答
338 浏览

asp.net - “生成”不明确,因为接口“IClientTokenGateway”中存在多种具有此名称的成员

我已经使用以下配置创建了 BrainTreeGateway 对象。

在此之后,我尝试使用以下语句生成客户端令牌。

该语句说“‘生成’不明确,因为接口‘IClientTokenGateway’中存在多种具有此名称的成员”。

0 投票
1 回答
1010 浏览

python - 这是使用 API 在 Python 中为 Braintree 创建订阅的正确方法吗

为了清楚起见,我在这里提出这个问题并分享我到目前为止所学到的东西。

首先,如果你想要一个简单、易于开发的交易系统,Braintree 就是它。真的很简单,并且与 Django 配合得非常好。

但是,订阅方面的事情还不是很清楚。所以,我正在分享一些代码来获得反馈并帮助简化。

首先..一些假设。

工作流程

使用 API 创建订阅的流程如下:

(请不要在控制面板中向我发送有关如何操作的文档。可以在此处找到订阅工作流程的非常广泛的描述:https ://developers.braintreepayments.com/guides/recurring-billing/create/python )

  1. 创建一个客户端令牌braintree.ClientToken.generate()
  2. 创建一个braintree.Customer.create()添加付款方式的客户
  3. Customer.create()响应中获取客户 ID
  4. braintree.Subscription.create()通过传入新客户和新客户的令牌创建订阅payment_method_token

如果您想知道,这是 Django,我正在尝试在一个视图中完成所有这些操作。

示例代码

问题?

我如何获得该令牌?什么是“the_token”?它从何而来?

我看不到它是如何创建的,也看不到它是从哪里拉出来的。我想做类似的事情,custy_result.customer.token但这显然是错误的。

作为参考,这是我在文档中查看的内容:

顾客

支付方式

定期付款

测试

创建订阅

客户响应

信用卡回应

0 投票
1 回答
528 浏览

python - AppEngine 本地开发服务器上的 Braintree SDK SSLCertificateError

在我的本地下使用Braintree SDKdev_appserver.py时返回以下错误braintree.ClientToken.generate()

requests_toolbelt在我的服务器启动时使用:

明确排除 SSL 验证也不起作用(返回相同的错误消息):

事实上,没有requests_toolbelt,我在调用时得到的错误.generate()是:

我还尝试了 Braintree-python-appengine 项目中的 hack,main.py得到了相同的 SSL 错误消息。

我的开发环境:

  • macOS 10.11.6
  • gcloud 应用程序 Python 扩展 1.9.63
  • Python 2.7.10
  • 请求==2.18.4
  • 大脑树==3.39.0
  • 烧瓶==0.12.2

笔记:

  1. 部署到 Google App Engine 后,我可以毫无问题地取回客户端令牌
  2. 直接使用requestsonhttps://www.braintreepayments.com/返回 200 没有任何错误