问题标签 [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.
ruby-on-rails - 生产模式下的 Braintree 错误
我已经在 Rails 应用程序中实现了 Braintree 订阅支付。在开发中一切正常,但是当我切换到生产时(我已经在 Braintree 注册并获得了一个真实帐户,并且我更改了环境中的所有密钥)
我尝试提交无效的卡信息来测试应用程序,页面一直显示错误。
我查看应用程序日志,它说
这是我的创建方法,我按照您的教程进行操作,并且在开发中运行良好
奇怪的是它不会呈现结果不成功的闪光警告并重定向到原始的 new_subscription_path,而是将网站 url 重定向到这个
页面错误显示
所以,我想知道是客户方法错误(我不这么认为,因为它在开发模式下没有任何问题)还是任何其他问题,例如为什么页面网址如此奇怪?
我查看了Braintree控制面板,订阅失败的原因是因为银行卡信息错误导致银行拒绝交易,我输入了错误的卡来测试,如果是无效的卡信息,为什么没有它显示闪光通知并重定向回new_subscription_path,而不是重定向到我上面提到的subscription.1 url?
html - 找不到 JobsController 的“更新”操作 + 缺少参数
我已经在我的初创公司工作了一周,在实施了大脑树(沙箱)之后,我无法params
从http://0.0.0.0:3000/jobs/new表单加载。在显示和索引操作中没有简单地显示。当我尝试编辑报价http://0.0.0.0:3000/jobs/4/edit我收到错误
在索引 ( http://0.0.0.0:3000/jobs/ ) 中,地点标题和描述是来自路线的地址。还缺少一个AvatarUploader
以前的头像。
来自 http://0.0.0.0:3000/ 的报价
作业控制器.rb
_form.html.erb
路线.rb
存储库在这里<----------------------------
android - 尝试创建交易 BrainTree 时出现 404 not found 错误
大家好,我正在尝试与 Braintree 进行交易,并且我正在使用 Heroku rails 服务器。我无法获得 client_token,当我尝试进行交易时,我得到 404 未找到。我正在使用 GitHub 上存储库中的演示应用程序。这是演示应用程序中的相关代码。
并在交易活动中
就像我说的那样,我得到了 client_token 就好了,所以我知道基本 url 很好,只是当我发送 nonce 时,我在尝试进行交易时收到 404 not found 错误。
感谢您抽出宝贵时间,如果您需要更多信息,我将很乐意提供。
编辑:我还收到商家帐户未列入白名单的错误,我不知道这是否与此有关。
编辑2我无法获得client_token或者我使用令牌化密钥弄错了
ruby-on-rails - 如何在不要求服务器端随机数的情况下停止 Braintree 存储 payment_methode?
我已经在我们的系统上安装了 Braintree 以供用户订阅,并且一切正常,除了 Braintree 的一种奇怪行为,它在没有我的服务器端 nonce 的情况下存储付款方式。
我的目标是让用户在其客户帐户中最多存储 3 种付款方式。
这是我每次用户添加付款方式时的期望:
- 服务器生成 SDK 并将其发送到客户端
- 客户给我发随机数
- 服务器向 Braintree 发送随机数和客户 ID
- 客户脑树商店付款方式
这是存储第一种付款方式后得到的结果:
- 服务器生成 SDK 并将其发送到客户端
- 客户给我发随机数
- 脑树已经存储了客户的付款方式!
如您所见,Braintree 存储 payment_method 而不要求我执行第 3 步。这不好,因为这样我就无法限制存储在客户资料中的 payment_methods 的数量。
braintree - 有什么方法可以识别 Braintree::AndroidPayCard 的 unique_number_identifier 吗?
我正在使用 Braintree 进行支付处理,并且我正在通过 Braintree 使用 Android 支付。我正在 Braintree 中保存卡片详细信息以供将来处理。
在为 Android 付费用户保存卡详细信息到 Braintree 时,Braintree 没有提供一种方法来识别该卡是否已经存在,但是如果您将在没有 Android 支付的情况下使用 Braintree,它们有一个属性unique_number_identifier
,我可以检查该卡是否已经退出我可以避免重复卡保存。
这是否可以检查 Braintree 中是否存在 Android Pay 卡?