我是Dwolla API的新手,并且正在尝试在我公司的应用程序中使用一些基本功能。我们目前正在使用联合品牌解决方案(帐户)。
我能够成功使用oauth界面进行身份验证,然后成功设法检索并列出帐户的资金来源。对我不起作用的是创建资金来源。我检查过我一遍又一遍发送的数据,它看起来与指定的格式完全相同:https://docsv2.dwolla.com/#create-a-funding-source-for-an-account
我还验证了我的access_token等有效。这是我尝试发送的数据,返回400错误。这是我的测试数据(从头文件开始),通过HTTP POST发送到:https://api-uat.dwolla.com/funding-sources(沙箱应用程序URL)
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer 6W8Kis3THqRN5Ezetp1botXzREmeCz7dA0DM4s9ARMRxnM8yxe
Content-Length: 91
Content-Type: application/vnd.dwolla.v1.hal+json
{"routingNumber":"123456789","accountNumber":"0123456789","type":"checking","name":"rishi"}
据我所知,数据对我来说很好,但我仍然得到400错误。如果有人可以提供帮助,我将非常感激。该应用程序是用PHP编写的,我使用cURL直接与API端点连接。正如我所说,我能够成功验证和列出资金来源。谢谢!
答案 0 :(得分:0)
如果我们发现路由号码无效,Dwolla API将返回HTTP 400错误。我们对路由号码进行验证。路由号码的验证包括校验和,长度必须是9位,并且前两个号码被检查在一定范围内。
如果在我们的沙箱中进行测试,请使用测试路由号码222222226或存在的任何有效路由号码。如果您检查响应正文,则应该看到以下错误响应。
{
"code": "ValidationError",
"message": "Validation error(s) present. See embedded errors list for more details.",
"_embedded": {
"errors": [
{
"code": "Invalid",
"message": "Invalid parameter.",
"path": "/routingNumber",
"_links": {}
}
]
}
}
在此交叉发布:https://discuss.dwolla.com/t/having-trouble-w-creating-a-funding-source-traditional-account/3803/2