1

https://financialdatafeed.platform.intuit.com/v1/accounts/account_id_goes_here/transactionsエンドポイントを定期的に使用して、同期するすべてのアカウントのトランザクションを取得します。何百もの金融機関にまたがるさまざまなアカウントで、これをかなり長い間安定して使用してきました。これはうまくいきます。

ただし、存在することがわかっているトランザクションを受け取っていないと主張するユーザーから報告を受けることがあります。私たちの調査プロトコルは次のとおりです。

  1. ユーザーが銀行の Web サイトに直接サインインしたときにトランザクションが表示されるかどうかをユーザーに尋ねるため
  2. 銀行の Web サイトで使用した資格情報が、当社のサイトでクレジット カードの同期を設定するときに入力したものと正確であることを確認するよう依頼するため
  3. 次に、上記の URL からの応答本文を手動で検査し、HTTPS 応答が HTTP 200 を示し、エラーのない応答本文を持っていることを確認します (アプリはこれらのエラーを正しくキャッチしますが、不可解に欠落しているトランザクションをデバッグする場合は、応答を検査します)体を視覚的に)。
  4. 同じ FI に依存している他のユーザーのトランザクションが正常に同期されているかどうかを確認します。そうであれば、銀行と Intuit API の両方が適切に動作しており、問題は何らかの形で私たちの側にあると確信できます。
  5. Mint で同じ FI を試すようにユーザーに依頼することがあります。Mint で失敗した場合は、銀行または FI の問題である可能性があると推測します。

調査手順 1-2-3-4-5 では、トランザクションを正常に受信できないというメールをユーザーから受け取った場合の少なくとも 99% の根本原因を突き止めます。ただし、残りの 1% は扱いにくいものです。

今日、ユーザーが銀行の Web サイトで txns を見て、カードをサイトに追加するときに同じクレジットを使用していると断言する状況に直面しています。エンドポイントからの HTTP 応答は HTTP 200 ですが、トランザクションは含まれていませんが、それでも、ユーザーが Mint を介して試行すると、トランザクションが正常に表示されます。

ただし、特定の FI (OnPoint Community Credit Union) は、現在その FI に依存しているユーザーが他にいないため、調査手順 4 を実行できるものではありません。Intuit の誰かが、OnPoint コミュニティ信用組合に依存しているユーザーが現在、その特定の FI からトランザクションを正常に取得しているという証拠があるかどうかを確認することは可能ですか?

ゼロ トランザクション レスポンスの原因が (a) ユーザー エラー、(b) 銀行サーバーの不適切な応答、(c) Intuit サーバーの不適切な応答、(d) アプリの不適切な動作によるものかどうかをさらに推測する方法について、他に提案はありますか?

4

1 に答える 1