braintree 相关问题

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

移动应用程序中的 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

无法添加测试卡进行apple pay测试

我正在努力将 Apple Pay 集成到我的应用程序中 来测试它。我想,我需要在我的钱包应用程序中添加一些测试卡。 如果没有这个,我会在 Xcode 中收到一个错误,内容为“This ...

回答 5 投票 0

将 Braintree dropin UI 集成到 Kotlin Jetpack Compose 中

我正在尝试将 android/java dropin UI 代码从此处 https://developer.paypal.com/braintree/docs/guides/drop-in/setup-and-integration#starting-drop-in 转换为Jetpack 撰写应用程序。到目前为止我

回答 2 投票 0

创建账户时双重创建braintree客户ID

我正在一个React项目中工作,所以每次我注册一个新用户时,它都会创建2个客户ID,它应该为每个用户创建一个。 这是我的代码: const 确认电子邮件 = ({ 处理项目,

回答 1 投票 0

调用 paymentMethod.create 的 failedOnDup 时查找 Braintree 支付方法令牌

我正在尝试在同一工作流程中创建客户和订阅。 我的逻辑要求电子邮件是唯一的,因此两个受保管的客户不会拥有相同的电子邮件。 我的工作流程是只创建...

回答 2 投票 0

在braintree paypal“金库”仅流程中创建付款方式令牌?

服务器端的 Braintree 文档:https://developer.paypal.com/braintree/docs/guides/paypal/server-side/java 仅涵盖“结帐”和“通过保险库结帐”流程,不...

回答 0 投票 0

将 Braintree 与 .NET MAUI 结合使用

我正在尝试在 .NET MAUI 应用程序中使用 Braintree。 在 Xamarin 中,我之前使用过 NAXAM Braintree 库,但它们似乎已被弃用并且未更新到 .NET 7。 我的解决方案是...

回答 0 投票 0

无法显示 Braintree Dropin UI

我正在尝试在我的代码中显示 braintree 的 dropin ui,但到目前为止只有一个不执行任何操作的购买按钮。 我正在尝试在我的代码中显示 braintree 的 dropin ui,但到目前为止只有一个什么都不做的购买按钮。 <div id="dropin-container"></div> <button id="submit-button" class="btn btn-primary btn-block">Purchase</button> <script> var button = document.querySelector('#submit-button') var braintree_client_token = "{{braintree_client_token|safe}}" braintree.dropin.create({ authorization: braintree_client_token, container: '#dropin-container' }, function (createErr, instance) { button.addEventListener('click', function () { instance.requestPaymentMethod(function (err, payload) { // Submit payload.nonce to your server }); }); }); </script> 我已经浏览了 braintree 文档并尝试了无数示例,但仍然无法使其正常工作。我正在 django 上开发这个。任何帮助将不胜感激。

回答 0 投票 0

iOS:逐步集成 PayPal braintree

在我的申请中我需要提供,客户应该使用信用卡付款。 Paypal 手机SDK 不支持。 所以我需要整合 Brain tree 但我无处找到适当的整合步骤......

回答 1 投票 0

React 前端,Django 后端,Braintree API CORS 错误

你好几天来我一直在为这个问题苦苦挣扎,我已经在 React 中构建了一个应用程序,后端使用的是 django 和 DRF,我正在使用 braintree 作为支付平台,我正在尝试发布一个表单来自

回答 0 投票 0

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