问题标签 [dwolla]
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.
dwolla - Dwolla 上的定期付款 API
只需通过 API 运行,看看我是否可以将 Dwolla 用于需要递归计费的 Web 应用程序 - 对此没有 API 支持,是吗?
谢谢!
dwolla - Dwolla 平衡错误 307
我正在使用官方的 Dwolla PHP 库并尝试:
如 Dwolla Developer Documentation 中所引用,并获得:
我知道我有适当的 Oauth 权限,如果这是一个 HTTP 响应,那么我相信这是一个临时重定向。我错过了什么?
webhooks - Dwolla API Webhooks Notification 是否发送错误的事务 id?
我认为 Dwolla API 在通知中发送了错误的事务 ID。在正常的 dwolla 货币交易中,会创建两个交易 ID(这对我来说很奇怪,但 dwolla 就是这样做的)。因为这两个是同时创建的,所以它们总是(根据我的经验)连续的数字。例如,如果账户 X 向账户 Y 汇款,Y 将看到交易 id M,X 将看到交易 id M+1。
但是 Dwolla 的通知 webhook 会发送 Y 条 id 为 M+1 的交易细节。虽然 ID M+1 对该交易仍然是唯一的,但 ID M+1 不能被 Y 通过 API 使用——因为 M+1 应该只被 X 使用。
这是一个具体的例子:
通过我的 web 应用程序,我通过异地网关 api 从我的个人 dwolla 帐户向我的组织汇款。
我的 webapp 以回调和通知形式发送交易详细信息。第 1 步生成的事务 id 是 1431566。这是发送给回调和通知的事务 id。我的网络应用程序存储此 ID 以供将来使用。
通过我的网络应用程序,我决定从我的组织退还我的个人 dwolla 帐户,因此:
我的 webapp 尝试向 dwolla 查询交易 1431566 以获取 SourceId,但这失败了 - dwolla 报告“找不到帐户的交易”。如果没有像从 ID 中减去一个并重试这样的丑陋杂物,我的自动退款将无法继续。
手动解决方法是通过 Web 界面登录到我组织的 dwolla 帐户。在这里我可以根据日期时间查找交易,可以看到交易ID实际上是1431565(在Web界面中正确报告)。如果我进入我组织的数据库并将 1431566 替换为 1431565,我可以重复第 4 步,这一次可以正常工作。之后我可以发起一个 send() 并退款。
在 dwolla 将支持转移到 stackoverflow 之前,我在这里报告了同样的问题:https ://getsatisfaction.com/dwolla/topics/callback_and_webhook_notification_sent_wrong_transaction_id_off_by_one
我认为如果其他人有同样的问题,它会更快地修复。或者,也许我遗漏了一些明显的东西,有人会指出来。
dwolla - Dwolla 交易统计:成功的响应包括空值
我正在向 Dwolla API Transaction Stats 发出以下 URL 请求:
https://www.dwolla.com/oauth/rest/transactions/stats?oauth_token=xxx&startDate=11-08-2012 00:00:00&types=money_received
并收到此回复
我期待一个计数和总数,但接收的是空值。您能否解释导致此问题的原因以及是否需要更改我的请求?
dwolla - dwolla 是否允许商家向客户支付资金的功能?
我正在一家初创公司工作,其中商家必须不时地定期向客户支付资金。将此视为客户忠诚度计划,现金返还等。
dwolla 是否支持将资金从商家转移到客户的能力?从技术上讲,从一个银行账户到另一个银行账户似乎是一样的,但只是想确认是否是这种情况。(是否有退款 API 可以帮助解决这个问题?)
另外,这样的事情会违反使用条款吗?是否有可能遇到合规瓶颈?
感谢您在这方面的帮助,因为这将帮助我选择 dwolla 作为我们的支付处理器。
谢谢和最好的问候,
dwolla - 如何使用 Dwolla API 注册新用户
这开始是一个问题,但在发布这个问题的过程中,我解决了它。所以现在,这是一个仅供参考的帖子......
==========
起初,每当我尝试发布到此 URL 时,都会收到一条错误消息:
https://www.dwolla.com/oauth/rest/register --> 错误的 URL
没有监听http://phx-dwol-web1.cloudworks.com/oauth/rest/register的操作,但是有监听http://www.dwolla.com/oauth/rest/register/的操作,所以你被重定向到那里。
我通过将身份验证值附加到帖子 URL 来修复:
- https://www.dwolla.com/oauth/rest/register/?client_id= {id}&client_secret={secret} --> 好网址
然后,我在请求格式方面遇到了问题。要解决此问题,请确保在帖子的正文中发布 JSON。不要附加到 URL,或作为表单字段提交。
最后,当我终于从 Dwolla API 得到正确的响应时,我收到了这个错误:
- “新用户必须接受服务条款。”
这是因为 Dwolla API 是区分大小写的,因此 JSON 正文中的“ACCEPTTERMS”参数必须作为“acceptTerms”提交才能正常工作。
这是我引用的文档:http: //developers.dwolla.com/dev/docs/register
快乐编码!
c# - Dwolla API 注册错误
我正在尝试使用 Dwolla API 启动并运行,但是当我尝试注册新用户时,它返回 500 内部服务器错误并且没有错误消息,这令人沮丧,因为它没有给我任何东西。
这是代码:
我将请求发布为 JSON 字符串,因为我在另一个线程中看到有人说这就是 API 所期望的,但是我也尝试发布 NameValueCollection 但也出错了。
c# - Dwolla OAuth 提供无效的客户端 ID
我正在尝试使用 Dwolla OAuth 功能,因此我将用户发送到以下网址:
https://www.dwolla.com/oauth/v2/authenticate?client_id=mydwollakey&response_type=code&redirect_uri=http://localhost//Payment/OAuthResponse&scope=send%7Ctransactions
我第一次将它们发送到那里时,它会将它们带到 Dwolla 登录页面。一旦他们输入他们的用户名和密码并单击登录,它会为他们提供:
我们无法使用 Dwolla 对您进行身份验证:access_denied 无效的客户端 ID。
客户端 ID 是我的 Dwolla 密钥,我确信它是有效的,因为我可以用它(注册用户)进行另一个呼叫。
之后,每次他们返回该 url 时,它不再将他们带到登录页面,它返回“我们无法使用 Dwolla 对您进行身份验证:access_denied - 无效的客户端 ID。” 马上。
有任何想法吗?
c# - 用于 access_token 的 Dwolla 交换代码给出(500)内部服务器错误
我正在为 Dwolla 进行最后的 OAuth 步骤,交换 access_token 的代码,但是它给了我一个(500)内部服务器错误并且没有错误消息,所以我没有什么可做的。
我的网址如下所示:
为了做 GET,我所做的就是:
我尝试过使用和不使用 Content-Type 标头,但无论哪种方式都会出错。
我确信代码是正确的,因为如果我更改值,那么它会返回代码无效。
有任何想法吗?
dwolla - 您可以取消/使 CheckoutId 无效吗?
我正在使用异地网关,并且在选择 Dwolla 进行付款时锁定了我的购物车,但是如果用户取消,我希望能够解锁购物车并且不允许用户使用生成的 CheckoutId 进行购买。这有什么方向吗?