问题标签 [braintree-sandbox]
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.
paypal - 在 Braintree 付款中搜索客户的有效订阅
在我的网站上,我使用 Braintree 支付网关进行卡支付和 PayPal 交易以及自动续订订阅。
我正在创建客户并将卡存储在 Braintree 保险库中以进行自动续订.. 还为该客户 PayPal 交易使用相同的客户 ID(如果发生)
在继续付款之前,只需要检查有效订阅,自动续订和自动续订都已取消,并且到期日期仍然是订阅存在。
- 是否有任何预定义的方法可以使用.net代码验证该方法?
我是付款新手,有推荐的 git 项目吗?这样会有很大帮助
提前致谢。
php - Braintree\Configuration::merchantId 需要设置(或者 accessToken 需要传递给 Braintree\Gateway)
现在我得到了错误
问题是,如果我的商家 ID 不是它创建子商家的方式,因为我可以在仪表板中看到子商家帐户,但我将调用此方法:
它说
braintree - Braintree braintree.dropin.create 由于 CORS 失败
我正在按照这里的说明https://developers.braintreepayments.com/start/hello-client/javascript/v3
当我尝试braintree.dropin.create 时,出现以下错误:
https://api.sandbox.braintreegateway.com/merchants/parameters
对预检请求的响应未通过访问控制检查:“Access-Control-Allow-Origin”标头的值“null”不等于提供的来源。因此,Origin 'null' 不允许访问。
我正在从本地主机的 JavaScript v3 进行调用。
Braintree 网站没有关于此问题的任何信息。谷歌搜索也无济于事。
UPD。找到解决方案。问题是我尝试了本地静态 html 文件中的示例。一旦我运行服务器网站(Express)并复制代码,一切都按预期工作。
java - Braintree 的 Java API 查询 Auth 金额但返回已结算金额
我正在使用 Braintree 的 Java API 来查询交易以进行搜索。当我这样做时 -
当我执行 transanction.getAmount() 时,我会返回一个交易列表,其中一些交易的值小于 100。经过进一步调查,这些交易的授权金额似乎更大,但最终结算的金额却更少。我该如何解决这个问题?似乎只查询 Auth 金额。并且返回的对象似乎只有已结算的金额。
javascript - 使用 dropin 的 Braintree Paypal 结帐流程失败
我正在尝试将 paypal 结帐流程与 Braintree dropin 一起使用。保管库流程没有问题,但我更喜欢使用结帐流程。
客户端代码:
按下 Paypal 结帐按钮后,用户被定向到 Paypal,结果成功。贝宝付款方式在 dropin 中获得绿色复选标记。然后,当我提交表单并且服务器将事务请求发送到 Braintree 时,我得到以下结果:
laravel - Braintree 和 Stripe 的 Laravel 收银员
我正在尝试将 Laravel 收银员用于 Braintree 和 Stripe。我必须同时使用两个支付网关。我可以通过收银员实现这一目标吗?对于我正在使用的订阅。
布伦特里
和 Stripe 一样
并且两个支付网关都使用相同的“用户”和“订阅”表及其字段。但是收银员如何识别请求是针对哪个支付网关的呢?收银员会处理这个吗?
任何人都可以帮我一些想法吗?
php - 预期的信用卡 ID 被设置 Braintree 错误
我正在为通过 Braintree 更新信用卡的表单做后端代码。我确信我所有的值在 JSON 中都是正确的。但是,当我使用 ajax 转到后端页面时,我在响应中收到以下错误:
致命错误:在 /var/www/html/braiden/braintree/lib/Braintree/CreditCardGateway.php:431
堆栈跟踪:
#0 /var/www/ html/braiden/braintree/lib/Braintree/CreditCardGateway.php(152): Braintree\CreditCardGateway->_validateId(NULL)
#1 /var/www/html/braiden/braintree/updateCreditCardBackend.php(18): Braintree\CreditCardGateway- >find(NULL)
#2 {main} 在第 431 行的 /var/www/html/braiden/braintree/lib/Braintree/CreditCardGateway.php 中抛出
这是代码的副本,这里的任何帮助都会很棒。首先是我给后端页面的json: {Name:“chicken”,cardNumber:“4111111111111111”,Cvv:“747”,Month:“12”,Year:“22”}
这是代码
php - Braintree 使用 ajax 请求处理错误
大家好,我正在尝试处理 Braintree 错误,但遇到了一些麻烦……我有一个 vuejs 应用程序,它对 php 页面进行 ajax 调用以创建卡片。它返回一个看起来像这样的 json 对象:
{"errors":{},"params":{"creditCard":{"customerId":"885008723","cardholderName":"Holy Sam","expirationMonth":"01","expirationYear":"20","options":{"verifyCard":"true"}},"merchantId":"ygpmj36rrztwbw6x"},"message":"Credit card type is not accepted by this merchant account.\nCredit card number is invalid.","creditCardVerification":null,"transaction":null,"subscription":null,"merchantAccount":null,"verification":null}
如您所见,它给了我一条错误消息,但没有任何类型的错误代码。如何在响应对象中获取 Braintree 错误代码?为什么错误数组是空的,但我仍然收到一条消息?Braintree 还会验证到期日期以确保它是有效的卡,如果是这样,我将如何处理它,因为我没有看到它的错误代码。
这是我在 php 页面上使用的代码:
ruby-on-rails - Solidus Paypal Braintree 集成不起作用?
使用沙盒帐户,我一直在尝试将solidus_paypal_braintree 与我的应用程序集成。
单击 PayPal Checkout 按钮会打开 PayPal 窗口,但没有付款详细信息。然后静态控制返回给应用程序。
我在这里想念什么?是否有额外的必要设置来包含 webhook 或令牌?
请观看此视频了解更多信息: https ://www.youtube.com/watch?reload=9&v=nRXx90zF6BY