问题标签 [balanced-payments]

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.

0 投票
1 回答
466 浏览

node.js - 平衡支付 API call.meteor.js

嗨,我目前在我的流星应用程序中使用平衡支付。我可以很好地创建卡片和客户,并且可以很好地将卡片与客户相关联。但是,当我尝试创建借记卡时遇到了问题。这是我编写的代码,几乎直接取自平衡文档。

每当上述代码运行时,我都会收到错误“在服务器上找不到请求的 URL”。我发现了问题,但我不完全确定如何解决它。我去平衡仪表板检查日志,我发现的是这个。

请求正文在这里:

这是响应正文:

我看到 URI 具有市场和客户 url,但我不知道为什么或什么可能导致这种情况发生,因为就像我说的那样,客户创建、卡创建和卡关联调用都可以正常工作。

任何意见,将不胜感激。

0 投票
1 回答
106 浏览

paypal - 我们如何在贝宝中手动创建和释放保留?

我是贝宝的新手,我过去使用过平衡付款。

考虑以下情况

我正在经营租车业务,当客户注册租车时,我必须从他的帐户中扣除租金金额(天数 * 每天的租金金额),并保留将退还的车辆押金金额客户还车时

我浏览了贝宝文档,但找不到如何手动创建此保留

我正在寻找与PAYPAL中平衡的CREATE HOLDRELEASE HOLD等效的东西

0 投票
0 回答
351 浏览

meteor - 平衡支付包的流星服务器启动错误

原始问题 - 已修复(见下文)

我是流星新手,并尝试使用 Ian Serlin 的流星平衡支付包(https://github.com/ianserlin/meteor-balanced-payments)。该软件包似乎已正确安装,但我在客户端和服务器端都遇到了问题,只是为了正确加载软件包以开始使用它。如果有人有,我可以使用一个完整的运行示例。

客户端看起来像是在meteor-balanced-payments 提倡使用的session-extras 包之后加载了下划线内置包。请注意,Meteor.settings.public.balanced.marketplaceUri已正确设置为我的测试市场 Uri 格式的字符串/v1/marketplaces/TEST-########################。客户端初始化代码是:

[客户端/main.js]:

运行时,Chrome javascript 控制台中会出现以下错误。session-extras.js 的第一行是"_.extend(Session,{",表示问题出在第一个"_"下划线的使用上。有什么建议该怎么做吗?包不是使依赖关系明确吗?我不知道该怎么做才能纠正。

Uncaught ReferenceError: _ is not defined session-extras.js:1
Uncaught TypeError: Object [object Object] has no method 'whenTrue'

第二个问题是服务器端未能声称 nbalanced 不存在。服务器的代码和相应的控制台错误如下。这看起来就是meteor-balanced-payments包文档建议的方式。nbalanced 作为 Npm 依赖项在 smart 包中,它作为包的一部分构建。有什么建议为什么nbalanced没有定义?

[服务器/bootstrap.js]:

控制台输出:

其他相关文件...

[智能.json]:

[智能锁]:

相关版本号:

解决方案

问题是这两个包(balanced-payments 和 session-extras)都没有针对 0.6.5 命名空间更改进行更新。我对包的本地副本进行了以下更改以使其正常工作。现在它运行得很干净。

[balanced-payments/package.js]:需要使用 api.export() 导出 nbalanced 符号,以便服务器可以使用它...

[session-extras/package.js]:需要通过api.use()导入下划线和session,这样可以扩展Session...

0 投票
1 回答
2404 浏览

curl - 如何在 xampp 中运行 curl

我正在使用 xampp,看起来 curl 默认已安装并启用。phpinfo() 说:

此行在 php.ini 中未注释:

但是当我尝试运行 curl 时,它会说:

0 投票
1 回答
503 浏览

ruby-on-rails - 在 Spree 中集成平衡支付网关(基于主动商户)

我在我的应用程序(Spree Commerce)中安装了 active_merchant gem,同时在 spree commerce 中配置付款方式

在此处输入图像描述

它要求登录并代表URI,任何人都可以解释它的要求。我需要设置测试帐户吗

https://support.balancedpayments.com

或者这是我在使用信用卡测试卡号 4242424242424242 从前台购买产品时收到此错误的其他原因

ActiveMerchant::Billing::BalancedGateway::Spree::CheckoutController#update 中的错误

提供的登录凭据无效

0 投票
1 回答
286 浏览

javascript - 错误:未捕获的异常:无效的市场 uri

好吧,看起来我是 SO 社区中第一个发布带有 balancepayments 标签的问题的人。

我最近开始使用平衡支付进行开发。我

  • 创建了一个测试市场,
  • 添加了一个“webhook”uri 仍然挂起,形式为:https ://www.mydomain.com/main/balancedpayments (也许这是问题所在?)
  • 参考文档网址 [balanced.js][1] 我将此添加到我的页面头部部分:

    /li>

(在正文中,我制作了一个标准的 html 表单,在表单上方,我使用 balance.js 页面上的示例 jquery 内容添加了一个 javascript 部分,如上所述,我暂时不发布该部分,因为它似乎与我最初的 js 错误无关。)

当文件准备好,在我填写或提交表格之前,我收到这个 js 错误:时间戳:11/29/2013 12:09:53 PM 错误:未捕获的异常:无效的市场 uri“main/balancedpayments/TEST -MP4IaoKYeyteVLTY0nphZijM"

我将提供要求的任何其他信息。

0 投票
1 回答
710 浏览

ios - 将 curl 请求转换为 AFNetworking 2.0

我正在使用 Balanced Payments API,在他们的示例代码中,他们发出 curl 请求,如下所示:

我不确定如何在 AFNetworking 2.0 库中传递 -u 值。

参考:平衡支付 API

要使用 Balanced 进行身份验证,您将需要仪表板提供的 API 密钥。您必须使用 http 基本访问身份验证。您的密钥必须设置为用户名。为简单起见,不需要密码。

0 投票
2 回答
217 浏览

balanced-payments - 多卡平衡支付客户

我的问题是:对于同一张卡,每次用户(所有者)使用它时,我都会使用平衡的 JS 对其进行标记,并获得不同的 URI。然后我会在 Balanced 上将此卡添加到此客户。这将导致客户有很多卡,尽管它们是相同的。

那么建议的实现方式是什么?假设我会让用户在每次使用时都输入他的卡。

我们项目的更多背景信息:我以这种方式将平衡支付与我的网站集成:前端 JS 将标记卡并将卡 URI 传递给我们的后端。后端使用 python 将此卡 uri 分配给客户并在某个时候借记。

0 投票
1 回答
190 浏览

php - 我可以只用 php 而不是 balance.js 获得令牌吗?

我正在关注Balanced docs上的“信用银行账户”示例。

我已经使用balanced.js和php Curl成功地制作了借记卡、借记银行账户和信用卡银行账户。

但现在我需要一种无需 javascript 即可获取令牌的方法。Javascript 在客户端显示银行账户信息,但我正在付钱给你,我不能看到你的银行账户信息。

所以,我想从服务器端获取银行账户令牌。这可能吗?

从示例中,我正在使用:

使用balanced.js 获取它存在潜在问题。如果我是“付款人”并且我正在向“收款人”付款,我不能使用上面的 js 代码,因为作为“付款人”,我不应该看到任何与“收款人”相关的帐户信息。

也就是说,查看源代码的人可以获得该收款人信息。

0 投票
1 回答
55 浏览

balanced-payments - Ensure stored card is valid without charge or hold?

Is there a way to determine if a card stored in Balanced is still valid, without creating a charge or a hold against it?