2017-02-28 5 views
0

Dwolla APIを初めて使用しており、私の会社のアプリケーションで基本的な機能を利用しようとしています。現在、共同ブランドソリューション(アカウント)を使用しています。Dwolla API:資金調達元(従来のアカウント)を作成する際に問題が発生しました

oauthインターフェイスを使用して認証することができました。その後、アカウントの資金調達元を取得して一覧表示することに成功しました。私にとってうまくいかないのは、資金調達源を作ることです。私は何度も送信しているデータを調べましたが、それは正確に同じフォーマットで表示されます:https://docsv2.dwolla.com/#create-a-funding-source-for-an-account

私はaccess_tokenなどが有効であることを確認しました。送信しようとするデータがあります。これは400エラーを返します。

Accept: application/vnd.dwolla.v1.hal+json 
Authorization: Bearer 6W8Kis3THqRN5Ezetp1botXzREmeCz7dA0DM4s9ARMRxnM8yxe 
Content-Length: 91 
Content-Type: application/vnd.dwolla.v1.hal+json 

{"routingNumber":"123456789","accountNumber":"","type":"checking","name":"rishi"} 

は、私の知る限り、データは私には正常に見えるhttps://api-uat.dwolla.com/funding-sources(サンドボックスアプリケーションのURL)、これはにHTTP POSTを介して送信されている私のテストデータ(ヘッダ/ wの開始)であり、まだ私は400のエラーを取得し続けます。もし誰かが手伝ってくれれば非常に感謝しています。アプリケーションはPHPで書かれており、私はcURLを使用してAPIエンドポイントと直接インターフェイスしています。私が言ったように、私は資金調達源を認証しリストすることができます。ありがとう!

答えて

0

ルーティング番号が無効であるとわかると、Dwolla APIはHTTP 400エラーを返します。ルーティング番号の検証を行います。ルーティング番号の検証にはチェックサムが含まれ、長さは9桁でなければならず、最初の2つの数値は特定の範囲内にあるかどうかがチェックされます。

サンドボックスでテストする場合は、テストルーティング番号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

関連する問題