我是Dwolla API的新手,并试图在公司的应用程序中获得一些基本功能。我们目前正在使用共同品牌解决方案(帐户)。
我能够成功地使用OAuth接口进行身份验证,然后成功地设法检索并列出了一个帐户的资金来源。对我不起作用的是创造资金来源。我已经检查了我一遍又一遍地发送的数据,它的格式与以下指定的格式完全相同:
我还验证了我的Access_Token等等是有效的。这是我尝试发送的数据,返回400个错误。这是我的测试数据(启动标题),它通过http帖子发送到:https://api-uat.dwolla.com/funding-sources(Sandbox App 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编写,我使用卷发直接与API端点接口。就像我说的那样,我能够成功地验证并列出资金来源。谢谢!
如果我们看到路由号无效,则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-source-traditional-account/3803/2