问题标签 [braintree-rails]

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 回答
255 浏览

ruby-on-rails - 在 Rails 中查询 Braintree 时如何找到付款方式类型

我正在尝试查询与Braintree::Customer. 我想显示附加到帐户的付款方式的类型和其他信息(如果是信用卡,则为卡号的最后 4 位数字;如果是 Paypal 帐户,则为电子邮件)。

我找不到任何有关如何检索Braintree::PaymentMethod对象类型的文档(即它是信用卡还是 Paypal 帐户)。

这很重要,因为我需要访问这两种类型独有的属性。

0 投票
2 回答
2615 浏览

javascript - Braintree关于验证错误

我正在使用在 Braintree 控制面板中配置的 Drop-in UI 来自动验证付款方式是否合法。

因此,在我的应用程序中,我在单击表单提交按钮时禁用它,如果用户付款方式不合法,则表示存在错误并且不提交表单。我的问题是如何捕获此错误,以便我可以启用提交按钮。

仅当输入字段中不存在所有字段时才会引发 onError 事件。那么验证错误呢,我该如何捕捉呢?

现在我的javascript看起来像这样:

我的解决方案现在并不理想,因为它只是禁用按钮 2 秒。所以请给我一些建议。

PS要清楚我想用Javascript捕捉这种错误: 在此处输入图像描述

PSS 另外我发现它会回调此信息:

在此处输入图像描述

0 投票
1 回答
141 浏览

ruby-on-rails - Braintree 在连续交易中拒绝 Discover 卡

背景

我们正在执行以下方法以向用户收费并将他/她的信息存储在 Braintree 保险库中:

后来,我们还冻结了用户的信用卡作为保证金。

对于大多数信用卡来说,一切都很好。但是,当我们尝试在Discover卡上设置此类安全保留时,我们的交易会因“处理器被拒绝”或“被拒绝”错误而被拒绝。请注意,上述将用户帐户存储在保险库中并对信用卡收费的初始交易成功执行。只是后来的安全保留交易被拒绝。

问题

为什么这种行为只发生在发现卡上?如何解决?

0 投票
2 回答
221 浏览

c++ - Braintree Payments 静态或动态库

我正在尝试为 Braintree Payments ( https://github.com/braintree/braintree_ios ) 查找用于 Embarcadero 的 RAD Studio 的静态或动态(.a 或 .dylib)库(因为我无法导入 Xcode 项目!)。我尝试将项目编译为静态库,但得到了各种编译器,然后链接了我真的不明白的问题。

如果有人设法从中创建了一个静态库或拥有一个静态库,他们可以为我指明正确的方向,我将不胜感激!

0 投票
1 回答
2326 浏览

ruby-on-rails - NoMethodError - 未定义的方法 `split' 用于#

我正在创建一个 webhook 通知:

然后解析:

签名和有效负载响应:

我不断收到错误:

我在源代码中找不到太多内容,想知道其他人是否也遇到过这个问题?

这是Webhooks 控制器


VBA 在 Visio 中更改圆角矩形的颜色

我正在使用以下代码将圆角矩形添加到 Visio 中的页面...

注意:矩形前面有5个按钮

我可以设置文本和其他文本属性,但我不知道如何更改圆角矩形的填充颜色。我知道如何更改常规矩形的填充颜色...

但这不适用于圆角矩形。我一直在寻找几个小时试图找到解决方案,但我找不到答案。有人可以帮忙吗?


解决方案

分组...

单一形状...

0 投票
0 回答
61 浏览

ruby-on-rails - Rails 错误消息在本地显示,但不在 Heroku 上

在本地提交也创建 Braintree 事务的表单时,我能够显示任何 Braintree 处理错误。Braintree 实例变量存储在@result 中。

错误信息在本地正确显示

正确呈现的错误消息

这是_error_messages部分

我使用@result.try(:errors)因为 @result 直到控制器操作的后期才被初始化。

Heroku 上的相同代码呈现错误消息部分框(字体和格式),但没有任何错误:

错误消息在 Heroku 上无法正确显示

错误消息未正确呈现

我已经在 Heroku 日志中确认 Braintree 结果确实返回了错误。我认为这不是 Braintree 问题,并且代码在本地运行良好。其他提交错误的表单将在 Heroku 上正确呈现错误消息。

有任何想法吗?

谢谢

大卫

0 投票
1 回答
320 浏览

ruby - 如何在 Rails 4 中将大脑树事务详细信息存储到数据库中

在我的 rails 4 应用程序中,我使用 Braintree 沙盒测试事务网关。我能够执行交易并且交易详细信息在我的沙盒帐户中可见。但我的问题是如何将交易详细信息存储到我的数据库中的表中?

例如:交易 ID、金额、客户详细信息等?

我的代码如下:

0 投票
1 回答
65 浏览

ruby-on-rails - Ruby on rails + Braintree -> 提交按钮未启动创建操作

我已经实现了 Braintree gem(在此帮助下:http ://www.sitepoint.com/integrate-braintree-payments-rails/ )。

在我看来,我有“dropin”代码:

当我删除它时,对象正在被保存。但是使用此代码,提交按钮不会执行任何操作。调试起来非常困难——根本没有输出(“创建”操作没有开始)。

0 投票
2 回答
1214 浏览

ruby-on-rails-4 - Rails Braintree - 覆盖 Braintree-dropin.css

我在我的一个 ruby​​ on rails 应用程序中使用 Braintree 作为支付网关。但是我无法为braintree js创建的dropin表单提交自定义braintree提交表单样式(css)。我如何自定义/覆盖css(样式)?

0 投票
2 回答
524 浏览

braintree - Braintree payment_method_nonce 是否过期?

我正在构建一个市场应用程序,用户请求产品,如果子商家接受,那么我想使用 payment_method_nonce 处理横断,所以我想知道 payment_method_nonce 会过期吗?这样子商家就不会被迫更快地接受报价。

我还想在托管中保留付款,但是如果子商户不接受报价,我将不得不实施一项 cron 作业来取消横断(点击电子邮件)。

请问有什么想法和想法吗?提前致谢