问题标签 [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 回答
5467 浏览

php - Braintree - 使用过期信用卡创建订阅不会导致错误

我正在尝试使用 Braintree 和 PHP 测试订阅。我能够成功发布交易,但我在订阅方面遇到了这个问题。

以下是我的步骤:
1. 创建附有信用卡
的客户 2. 为客户创建订阅

问题:
即使我提供的信用卡的有效期为 2013 年 1 月,第 1 步或第 2 步都会成功。

我遵循了 Braintree 上给出的教程,没有运气或文档帮助。有任何想法吗?

谢谢。

0 投票
1 回答
4733 浏览

paypal - PayPal 保险库存储 - 安全地发送信用卡信息

我正在评估一些支付网关选项,并正在查看 PayPal 的保险库选项(类似于 Braintree 的保险库)。

我发现,在 Braintree 的保险库存储中,我可以安全地(加密)发送信用卡信息以存储在他们的服务器上,从而避免了 PCI 合规性问题的必要性。

PayPal 的保险库存储 API 是否有类似的方式来发送加密的信用卡信息?我正在查看他们的文档,似乎我需要将未加密的数据发送到他们的保险库。

我做这个假设错了吗?我会非常感兴趣,因为这将使我放弃 Paypal 并使用 Braintree 作为我们的支付网关服务。

提前致谢。

0 投票
1 回答
430 浏览

ruby-on-rails - 鉴于非测试代码命中实际的 Braintree API,如何使用 fake_braintree 测试 Rails 应用程序

我在使用 fake_braintree 测试 Braintree rails 应用程序时遇到了一些问题。我没有使用 rspec,也许这是问题的一部分。

在我的测试中,我与 FakeBraintree 交互——在那里添加客户,等等……但在非测试代码中,我从 Braintree API 本身提取数据。因此,当我的测试遇到非测试代码时,代码会连接到 Braintree 沙箱,但(当然)通过 FakeBraintree 创建的客户不存在。在我看来,我不想做任何非典型的事情,而且我不清楚我应该如何使用 fake_braintree,并且很难找到清晰的文档。也许问题是试图在不使用 rspec 的情况下做到这一点?

谢谢!

0 投票
1 回答
2335 浏览

php - 请帮助我理解这个 php 调试错误(Braintree-WooCommerce 扩展)

谁能帮我把这个 PHP 错误翻译成英文?

我不确定如何最好地攻击它。这是来自WooCommerce Braintree 支付网关插件的全新安装

0 投票
1 回答
348 浏览

ruby - Braintree API 返回的交易顺序

在检索 Braintree::Customer 的事务时,返回的 ResourceCollection 似乎是通过减少 created_at 来排序的。假设情况总是如此,是否安全?

如果想要不同的顺序,可以通过可选的选项散列参数指定吗?是否有可以作为选项提供的文档?

0 投票
2 回答
687 浏览

e-commerce - 在 SAAS 应用程序数据库中存储 Braintree API 密钥

我们正在构建一个多租户 SAAS Web 应用程序。我们的租户希望可以选择接受信用卡支付我们允许他们通过我们的应用程序营销的各种产品。为了支持这一点,我们将要求租户拥有自己的 Braintree 帐户。租户通过我们的应用程序向我们提供他们的 Braintree API 密钥。然后,我们使用这些 API 密钥代表他们与他们的 Braintree 帐户进行交互(卡存储、卡验证和基本交易)。

该模型与现有 Braintree 客户WooThemesGoodsieTutorTrove等使用的模型相同。

我们需要记录租户的 API 信息(商户 ID、公共 API 密钥和私有 API 密钥)才能使这一切正常工作。

我的问题是:

  1. 我们可以简单地将这些信息存储在我们的应用程序数据库中吗?
  2. 存储此信息是否会影响我们或我们租户的 PCI/DSS 范围?
  3. 如果我们不能以原始形式存储信息,什么是合适的存储形式?

注意:我们已经就同样的问题直接联系了 Braintree,但我们认为获得其他意见也不会有什么坏处 :)。

干杯,山姆

0 投票
2 回答
4824 浏览

payment-gateway - Braintree 支付网关 - 获取客户信息

我在我的 Web 应用程序中使用 Braintree 支付网关。我想知道我是否可以从中获取用户信息。

我无法保存卡的详细信息,这是不允许的。但是如果我需要为同一个用户进行另一笔交易,我可以从 Braintree 本身获取他的信息并自动填写卡详细信息吗?

0 投票
1 回答
1545 浏览

braintree - 定期付款 - 无卡试用

我们正在开发一个系统,用户无需输入卡详细信息即可注册并享受 3 个月的试用期。试用期结束后,他们会收到一封电子邮件,要求他们回来并注册卡详细信息,以便设置定期付款,以便继续访问该网站。

是否可以使用 Braintree 配置定期付款,以便我们在试用期内不提供卡,然后在通知它已过期时配置一个?

谢谢!

0 投票
1 回答
2340 浏览

php - 如何使用 Braintree 支付网关在 PHP 应用程序中实现定期计费?

我有一个为客户提供一些服务的 Web 应用程序。我想集成 Braintree 支付网关。我创建了一个页面,该页面获取客户的信用卡信息并使用透明重定向方法在大脑树安全保险库中创建新客户。

我不知道下一步该做什么来实施定期计费。根据客户的用户,向客户收取的金额因客户而异。每个客户的计费周期也不同。我不知道如何实施定期计费。

以下是我的信用卡页面代码:

0 投票
1 回答
1038 浏览

php - 使用 phpunit 进行测试时,Braintree 库需要 open_ssl 扩展

我正在phpunit中为braintree的支付库工作Testcase,当使用phpunit进行测试时,它为Braintree库提供了open_ssl扩展名