braintree 相关问题

Braintree提供了一个API,用于通过单一集成在线和通过移动应用程序接受付款。

如何跟踪/获取 Braintree 订阅,如果由于处理器下降错误而无法创建,连接丢失时也是如此

我在使用 Braintree 时面临挑战。我正在创建一个工作正常的订阅。我已经使用 Web 挂钩来跟踪订阅状态。 但我无法追踪订阅...

回答 1 投票 0

BraintreeError:此时无法联系网关(仅在系统/集成规范期间)

最初来自https://github.com/braintree/braintree-web/issues/296 一般信息 将 Braintree-web gem 与 Spree 商店结合使用 SDK版本:3.2.0 环境:使用rspec的测试环境 乙...

回答 3 投票 0

如何获取交易类型?

我可以从Java SDK获取交易类型,但无法从GraphQL获取交易类型。任何人都可以建议我如何使用 GraphQL API 获取事务类型。 GraphQL 查询(抛出错误...

回答 1 投票 0

Flutter(Xcode 16) -CardinalMobile.framework & PPRiskMagnes 包含 BitCode

我的 Flutter 应用程序使用了插件 flutter_braintree 4.0.0。它曾经有效(Xcode 15)-我将更新加载到测试飞行中。但我升级到了 Xcode 16。 现在,当我尝试发布测试飞行更新时......

回答 1 投票 0

Paypal Braintree Drop-in 由于验证错误而消失

我正在按照文档使用 Braintree 实施 PaypalVault。 智能按钮已加载,但每当我单击该按钮时,就会出现并在几秒钟后消失,

回答 1 投票 0

Braintree 提交沙箱结算

我在 NodeJS 中创建了一个简单的测试脚本,用于使用 Braintree SDK 创建交易。然而,每当我尝试使用假的失败随机数时,它就会成功。我确信我错过了一些东西......

回答 2 投票 0

来自 Braintree 的 clientToken 未获取?

我正在尝试从 Braintree 支付网关获取 clientToken .... 我将其用作演示,并从 Braintree acount 复制了所有三个值。 //这是我从braintree复制的值 MERCHANT_ID=''

回答 1 投票 0

Magento 2.4.7 核心 BrainTree 模块编译错误 - 解决方案? - 修复了使用 php 8.3

在 Nexcess 上运行 Magento 2.4.7,php 8.1。虽然我也尝试过8.2。 php 8.3 没有问题! 编译错误: [服务器名称]$ php bin/magento setup:di:compile 编译开始了。 存储库

回答 1 投票 0

布伦特里市场|商户账户收到货款后如何拆分?

我正在开发一个多供应商电子商务商店,客户可以从多个商店购买商品。客户只需为整个订单支付一次费用,该订单可能包含多个商品

回答 1 投票 0

移动应用程序中的 Dwolla 支付集成

我想将 Dwolla Payment 集成到我的应用程序(一个市场应用程序)中。本来打算整合Braintree,但是需要等app开发完成后才能审核通过(然后才提交...

回答 2 投票 0

如何使用 JAVA 通过 Braintreee API 从 Braintree usBankAccount 付款方式获取更新日期

使用JAVA: 这适用于信用卡付款方式: 信用卡卡 = (信用卡) paymentMethodToken; 日历 cal2 = card.getUpdatedAt(); 但这会失败并出现 Maven 构建错误: 美国银行...

回答 1 投票 0

使用 Expo 在 React Native 中启动自定义活动

我目前正在使用 Expo 构建的 React Native 应用程序工作,我希望集成 Braintree SDK Drop-in UI 组件来创建结帐部分。不幸的是,我无法弄清楚...

回答 1 投票 0

ApplePay 未在使用 Braintree 的 Web 应用程序中显示

我正在尝试将 Apple Pay 实现到使用 Braintree 来管理付款的现有 React 应用程序中。具体来说,该项目正在使用 Braintree-web-drop-in。 已经申请了

回答 2 投票 0

如何测试 google pay 3d 安全流程

目前我正在使用 Braintree 来集成 google pay。我已经完成了所需的所有代码更改。我已经加入了google提供的测试卡组进行测试。 但我需要测试 3d 的流程

回答 1 投票 0

braintree 中的托管字段给出错误“无法确定付款方式”PHP Laravel

任何人都可以解释一下我如何在 Laravel 中使用托管字段进行有效的 Braintree 付款。我尝试自己查看文档,但无法使其正常工作。 我创建了...

回答 2 投票 0

应用程序被拒绝:SDK:Cardinal Commerce org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk(考虑升级到版本2.2.7-2)

我的应用程序被拒绝。 包.json: “反应本机”:“0.72.6”, “react-native-braintree-dropin-ui”:“1.1.5”, 我尝试在里面添加这一行 应用程序/build.gradle:

回答 1 投票 0

如何在 Angular 中使用 npm 模块?

我正在尝试将 Braintree-web npm 模块与 AngularJS 一起使用,因为当我尝试将其包含在模板中时出现错误: </</desc> <question vote="9"> <p>我正在尝试将 <a href="http://app.controller('BillingController',%20['$scope%E2%80%99,%20%E2%80%98braintree-web%E2%80%99,%20function($scope,%20braintree-web)%7B" rel="noreferrer">braintree-web</a> npm 模块与 AngularJS 一起使用,因为当我尝试将其包含在模板中时出现错误:</p> <pre><code>&lt;script src=&#34;https://js.braintreegateway.com/v2/braintree.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我有一个名为 billing 的状态,我用它通过控制器“BillingController”路由到我的模板。我希望能够注入 Braintree-web 和 myscript.js:</p> <pre><code>&lt;script&gt; braintree.setup( // Replace this with a client token from your server clientToken, &#34;dropin&#34;, { container: &#34;payment-form&#34;, form: &#34;checkout&#34;, }); &lt;/script&gt; </code></pre> <p>请帮忙。我该怎么做?</p> <p><strong>编辑</strong>:</p> <p>目前,它被放置在我的 </p> 的底部 <pre><code>&lt;!-- braintree sdk --&gt; &lt;script src=&#34;https://js.braintreegateway.com/v2/braintree.js&#34;&gt;&lt;/script&gt; &lt;!-- braintree setup --&gt; &lt;script&gt; var clientToken = removed; braintree.setup( // Replace this with a client token from your server clientToken, &#34;dropin&#34;, { container: &#34;payment-form&#34;, form: &#34;checkout&#34;, }); &lt;/script&gt; </code></pre> <p>这些是我遇到的错误:</p> <p><a href="https://i.stack.imgur.com/GOEp6.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL0dPRXA2LnBuZw==" alt=""/></a></p> <p>在我看来,braintree 脚本没有加载(?)</p> <p>感谢您的帮助</p> </question> <answer tick="false" vote="0"> <p>您使用此网址中的 <pre><code>braintree-web</code></pre> 吗? <a href="https://github.com/jeffcarp/braintree-angular" rel="nofollow">https://github.com/jeffcarp/braintree-angular</a></p> <p>这是 Angular 专用的模块。然后你应该创建像 <pre><code>app.js</code></pre> 这样的文件并粘贴以下代码:</p> <pre><code>var yourApp = angular .module(&#39;yourApp&#39;, [&#39;braintree-angular&#39;]) .constant(&#39;clientTokenPath&#39;, &#39;/path-or-url-to-your-client-token&#39;); </code></pre> <p>例如:</p> <pre><code>(function () { &#39;use strict&#39;; var app = angular.module(&#39;yourModuleName&#39;, [ &#39;braintree-angular&#39; ]); app.constant(&#39;clientTokenPath&#39;, &#39;/path-or-url-to-your-client-token&#39;); app.config([&#39;$interpolateProvider&#39;, function ($interpolateProvider) { $interpolateProvider.startSymbol(&#39;[[&#39;); $interpolateProvider.endSymbol(&#39;]]&#39;); }]); }()); </code></pre> <p>你的controller.js可能是这样的:</p> <pre><code>(function() { &#39;use strict&#39;; angular .module(&#39;yourModuleName&#39;) .controller(&#39;DashboardCtrl&#39;, DashboardCtrl); DashboardCtrl.$inject = [&#39;$scope&#39;, &#39;$braintree&#39;]; function DashboardCtrl($scope, $braintree) { var client; $scope.creditCard = { number: &#39;&#39;, expirationDate: &#39;&#39; }; var startup = function() { $braintree.getClientToken().success(function(token) { client = new $braintree.api.Client({ clientToken: token }); }); }; $scope.payButtonClicked = function() { // - Validate $scope.creditCard // - Make sure client is ready to use client.tokenizeCard({ number: $scope.creditCard.number, expirationDate: $scope.creditCard.expirationDate }, function (err, nonce) { // - Send nonce to your server (e.g. to make a transaction) }); }; startup(); } }()); </code></pre> <p>请注意,<pre><code>app.js</code></pre> 应包含在其余控制器、工厂和服务之前,以及 angular.js 和 Braintree.js 库之后。</p> </answer> <answer tick="false" vote="0"> <p>为了扩展@danday74,我们在工作中使用这样的 browserify。 </p> <p>简而言之,这就是我们使用它的方式。</p> <p>所以 <a href="http://browserify.org/" rel="nofollow">Browserify</a> 如果您不知道它是一个 NodeJS CLI,可以让您使用 NodeJs 风格 <pre><code>require</code></pre> 作为客户端代码。它允许您编写结构良好的模块化客户端代码并将其构建到单个文件中以包含到您的页面中。另一个好处是每个文件的范围都限于该单个文件。所以不再有意外的全局(如果您不使用严格模式)。文件中唯一公开的内容是您显式导出的内容。</p> <p>因为它是 CLI,所以您必须全局安装它,以便可以在命令行上使用它。</p> <pre><code>npm install -g browserify </code></pre> <p>然后只需从命令行运行它</p> <pre><code>browserify main.js &gt; output.js </code></pre> <p>并将其包含在您的页面上</p> <pre><code>&lt;script src=&#34;output.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我们个人在我们的 <pre><code>package.json</code></pre> 中将其别名化,就像我们做其他事情一样,比如 linting 和 sass。这是一个例子</p> <pre><code>{ &#34;name&#34;: &#34;some app&#34;, &#34;scripts&#34;: { &#34;build:js&#34;: &#34;browserify src/index.js &gt; dist/built.js&#34;, &#34;build:css&#34;: &#34;node-sass sass/main.scss dist/built.css&#34;, &#34;build&#34;: &#34;npm run build:js &amp;&amp; npm run build:css&#34; } } </code></pre> <p>现在我们只需运行 <pre><code>npm run build</code></pre>,它将构建出 sass 和 js。</p> <p>browserify 会做的是递归地遍历您的文件寻找 <pre><code>require</code></pre> 调用,然后它会进入该文件并重复。作为搜索路径的一部分,它将在您的 <pre><code>node_modules</code></pre> 文件夹中查找。这就是为什么您可以包含通过 <pre><code>npm</code></pre> 安装的模块。</p> <p>这是一个小例子</p> <pre><code>//In a file called data.js located in same folder as main.js module.exports = [1, 2, 2, 3, 4, 5, 5, 6]; //in a file called main.js var unique = require(&#39;uniq&#39;), data = require(&#39;./data&#39;); console.log(unique(data)); //[1, 2, 3, 4, 5, 6] </code></pre> <p>这将首先查找通过 NPM 安装的名为 <pre><code>uniq</code></pre> 的模块(因为没有相对或绝对路径)。 然后它会在同一文件夹中查找我们自己的名为 <pre><code>data.js</code></pre> 的文件。</p> <p>什么时候用 <pre><code>browserify main.js &gt; out.js</code></pre></p> 构建这个 <p>我希望这有助于解释 browserify 是什么,以及当您希望在客户端中包含 <pre><code>NPM</code></pre> 模块时,它如何有助于管理您的结构。我知道这并不适合所有人,特别是如果您有一个不使用 browserify 的大型应用程序,但现在我使用像这样的构建工具来编写模块化代码,我永远不会去bacl。</p> </answer> <answer tick="false" vote="0"> <p>我认为你最大的希望是 browserify。我自己从未尝试过,但我认为其背后的想法是将 NodeJS 代码转换为浏览器可以理解的格式。</p> <pre><code>npm i braintree npm i browserify </code></pre> <p>也许尝试一下小测试,看看是否有效?</p> </answer> <answer tick="false" vote="-3"> <p>在控制台中执行:npm install Braintree --save</p> <p>然后在你的 javascript require('braintree') 中,现在你将拥有可用的 Braintree 函数</p> </answer> </body></html>

回答 0 投票 0

react-native-braintree-dropin-ui:-source 7 不支持 lambda 表达式

我在我的机器上使用 openJDK 11。我最近将react-native-braintree-dropin-ui 包更新到最新版本。现在,它在 RNBraintreeDropInModule.java 文件中使用 lambda 表达式。因此,...

回答 1 投票 0

HostnameVerifier 接口的不安全实现 - Android

Play 商店应用被拒绝的原因: 您的应用程序正在使用 HostnameVerifier 接口的不安全实现。您可以在此 Googl 中找到有关如何解决该问题的更多信息...

回答 1 投票 0

有没有办法检测用户在网络中取消applePay?

我与 Braintree applePay 合作,我需要知道用户关闭 applePay 窗口,有没有办法检测到它?阅读所有文档但找不到任何相关内容

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.