问题标签 [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.
javascript - Braintree“透明重定向”是如何实现的?
在 Braintree 的“透明重定向如何工作”的第 2 步中,他们指出:
然后支付网关存储数据并将客户重定向回您的站点。由于支付网关将客户重定向回您的网站而不显示任何内容,因此客户不会注意到他或她曾经离开过您的网站。
这种透明重定向究竟是如何实现的?
- HTML 元刷新?
- Javascript 加载 URL 片段?
- HTTP 3xx 重定向?
drupal-7 - Drupal 表单 API 和 BrainTree 异常认证
当我使用 API 创建 Drupal 表单并根据需要构建表单时,Braintree 返回身份验证异常。当我采用相同的渲染 HTML 并将其输出到页面上时(跳过 api),它就可以工作了。我不知道为什么!
下面是不起作用的代码。
相反,如果我采用该确切的 HTML 输出并使用 normal_menu_item 和与上述相同的凭据来执行此操作...
它返回正常,状态码为 200。有关 drupal_get_form 或 drupal_render 的某些内容会杀死 Braintree 验证表单帖子所需的环境。这到底是什么原因造成的?两种方式的浏览器 HTML 输出 100% 完全相同,但第一种方式不会进行身份验证。
请向我询问详细信息,我会提供它们 - 迫切希望弄清楚这一点。
javascript - 在rails hidden_field_tag中调用javascript函数
我正在一个简单的站点中设置 Braintree。Braintree 是一个支付平台。在他们的示例中,他们使用 hiddel_field_tag 如下:
现在,就我而言,我想通过 javascript 函数设置交易金额,因为我只有三个选项,而不是通过服务器。我尝试了很多东西,比如
在哪里
但不工作。如您所见,我仍处于使用 Rails 的学习阶段。所以问题是,如何更改变量或将函数添加到 hidden_field_tag?我也可以制作 :amount => "variable-set-by-javascript",但没能做到。
payment-gateway - Braintree 中透明重定向的替代方案
除了透明重定向之外,有没有一种方法可以重定向到 Braintree 并由他们负责付款?
laravel - Laravel 付款处理
我只是在想自己如何解决通过 laravel 接受信用卡的实现。我想要一个用户可以相互交互并相互购买东西的系统,所以我会成为“中间人”。那合法吗?
有任何想法吗?
java - Braintree支付的客户端加密
我正在为 Braintree 支付进行客户端加密。没有加密应用程序运行良好,但是当我使用客户端加密(braintree-1.1.0.min.js)加密卡号时,卡号加密(成一个长字符串)但我收到错误作为响应
(此商户帐号不接受信用卡类型。信用卡号必须为 12-19 位。CVV 必须为美国运通的 4 位,其他卡类型为 3 位)`
我使用 4111111111111111 作为 Braintree 网站上提供的卡号。
脑树网站。 在服务器端,我使用的是 Java。在此先感谢您的帮助...
ios - iOS - 使用非 iTunes Store 付款的应用内付款
我想知道使用外部支付系统(如 Braintree)在 iOS 上进行应用内购买的规则是什么。我们已经运行了一个通过网络运行的流媒体音乐服务,我们希望开发适用于 Android+iOS 的应用程序。这是一项订阅服务,我们目前通过 Braintree 进行所有付款。如果可能的话,我们希望继续这样做。
我对何时允许以及何时禁止的确切细节有点模糊。
这将允许用户在应用程序中流式传输完整的曲目(否则他们得到的只是 30 秒的预览),但它也允许他们在线和在其他平台上使用订阅。那么,这是否是“Apple 法律”允许使用的第三方支付系统?
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 上的任何人都看到了这一点并且知道解决方案或解决方法,我会松一口气。
ruby-on-rails - 检索 Braintree 客户的订阅
我想收集 Braintree 客户的所有订阅。当我浏览到网关中的客户页面时,我可以看到他们的订阅,但似乎没有类似的方法subscriptions
存在 for Braintree::Customer
,或者我可以搜索Braintree::Subscriptions
by customer_id
。
有一些迂回的方法可以访问客户的所有订阅,但它们非常慢。例如,我可以检索客户的所有交易,并为每个交易获取subscription_id
(如果存在),然后检索具有该 ID 的订阅。这涉及到与 Braintree API 的大量通信,我希望有一个更有效的解决方案。
哦,我正在用 Rails 编程,但这个问题似乎不是 Rails 特有的。