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

javascript - Braintree“透明重定向”是如何实现的?

在 Braintree 的“透明重定向如何工作”的第 2 步中,他们指出:

然后支付网关存储数据并将客户重定向回您的站点。由于支付网关将客户重定向回您的网站而不显示任何内容,因此客户不会注意到他或她曾经离开过您的网站。

这种透明重定向究竟是如何实现的?

  • HTML 元刷新?
  • Javascript 加载 URL 片段?
  • HTTP 3xx 重定向?
0 投票
1 回答
487 浏览

drupal-7 - Drupal 表单 API 和 BrainTree 异常认证

当我使用 API 创建 Drupal 表单并根据需要构建表单时,Braintree 返回身份验证异常。当我采用相同的渲染 HTML 并将其输出到页面上时(跳过 api),它就可以工作了。我不知道为什么!

下面是不起作用的代码。

相反,如果我采用该确切的 HTML 输出并使用 normal_menu_item 和与上述相同的凭据来执行此操作...

它返回正常,状态码为 200。有关 drupal_get_form 或 drupal_render 的某些内容会杀死 Braintree 验证表单帖子所需的环境。这到底是什么原因造成的?两种方式的浏览器 HTML 输出 100% 完全相同,但第一种方式不会进行身份验证。

请向我询问详细信息,我会提供它们 - 迫切希望弄清楚这一点。

0 投票
1 回答
154 浏览

javascript - 在rails hidden_​​field_tag中调用javascript函数

我正在一个简单的站点中设置 Braintree。Braintree 是一个支付平台。在他们的示例中,他们使用 hiddel_field_tag 如下:

现在,就我而言,我想通过 javascript 函数设置交易金额,因为我只有三个选项,而不是通过服务器。我尝试了很多东西,比如

在哪里

但不工作。如您所见,我仍处于使用 Rails 的学习阶段。所以问题是,如何更改变量或将函数添加到 hidden_​​field_tag?我也可以制作 :amount => "variable-set-by-javascript",但没能做到。

0 投票
1 回答
290 浏览

payment-gateway - Braintree 中透明重定向的替代方案

除了透明重定向之外,有没有一种方法可以重定向到 Braintree 并由他们负责付款?

0 投票
1 回答
1636 浏览

laravel - Laravel 付款处理

我只是在想自己如何解决通过 laravel 接受信用卡的实现。我想要一个用户可以相互交互并相互购买东西的系统,所以我会成为“中间人”。那合法吗?

有任何想法吗?

0 投票
1 回答
3623 浏览

java - Braintree支付的客户端加密

我正在为 Braintree 支付进行客户端加密。没有加密应用程序运行良好,但是当我使用客户端加密(braintree-1.1.0.min.js)加密卡号时,卡号加密(成一个长字符串)但我收到错误作为响应

(此商户帐号不接受信用卡类型。信用卡号必须为 12-19 位。CVV 必须为美国运通的 4 位,其他卡类型为 3 位)`

我使用 4111111111111111 作为 Braintree 网站上提供的卡号。

脑树网站。 在服务器端,我使用的是 Java。在此先感谢您的帮助...

0 投票
1 回答
3367 浏览

ios - iOS - 使用非 iTunes Store 付款的应用内付款

我想知道使用外部支付系统(如 Braintree)在 iOS 上进行应用内购买的规则是什么。我们已经运行了一个通过网络运行的流媒体音乐服务,我们希望开发适用于 Android+iOS 的应用程序。这是一项订阅服务,我们目前通过 Braintree 进行所有付款。如果可能的话,我们希望继续这样做。

我对何时允许以及何时禁止的确切细节有点模糊。

这将允许用户在应用程序中流式传输完整的曲目(否则他们得到的只是 30 秒的预览),但它也允许他们在线和在其他平台上使用订阅。那么,这是否是“Apple 法律”允许使用的第三方支付系统?

0 投票
1 回答
4138 浏览

c# - Braintree 使用网络表单付款

是否可以将 Braintree 付款与 ASP.NET Web 表单一起使用?Braintree 提供了一个 MVC 示例

我尝试了这个解决方案,但它不能正常工作。这是我的服务器端代码模板;我稍微改变了原来的版本。

submit主要问题是单击按钮时没有任何操作——页面只是重新加载。为什么?

0 投票
1 回答
7932 浏览

c# - Braintree API 在 Sandbox 中的 CreateCard.Create 上抛出 Braintree.Exceptions.AuthorizationException

我正在使用 ASP.NET MVC 4、.NET Braintree Payments API 和 Braintree.js。

这是我为 Braintree 构建的一个简单包装器:

当我调用此方法时,它可以工作:

随后,我可以在 Braintree 仪表板中查看已完成的测试事务。因此,我知道来自 Braintree.js 的加密表单值正确地到达了我的控制器操作,并且我的密钥和商家帐户 ID 都已正确设置。

当我将上述对 ChargeCardOnce 的调用替换为对 StoreCustomer 的以下调用时,我在该行收到 Braintree.Exceptions.AuthorizationExceptionreturn _braintreeGateway.CreditCard.Create(creditCard);

来自 Braintree 支持:“您可以在沙盒中创建客户和信用卡,因为它的构建完全反映了生产环境的样子。”

有没有人也经历过这个?我指的是 Braintree 对这个问题的支持,但如果 SO 上的任何人都看到了这一点并且知道解决方案或解决方法,我会松一口气。

0 投票
1 回答
5110 浏览

ruby-on-rails - 检索 Braintree 客户的订阅

我想收集 Braintree 客户的所有订阅。当我浏览到网关中的客户页面时,我可以看到他们的订阅,但似乎没有类似的方法subscriptions存在 for Braintree::Customer,或者我可以搜索Braintree::Subscriptionsby customer_id

有一些迂回的方法可以访问客户的所有订阅,但它们非常慢。例如,我可以检索客户的所有交易,并为每个交易获取subscription_id(如果存在),然后检索具有该 ID 的订阅。这涉及到与 Braintree API 的大量通信,我希望有一个更有效的解决方案。

哦,我正在用 Rails 编程,但这个问题似乎不是 Rails 特有的。