plaid-fintech
Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.
How to use
Zainstaluj skill plaid-fintech w swoim projekcie Claude/Copilot, dodając go do listy dostępnych umiejętności agenta.
Zacznij od tworzenia link_token – to krótkotrwały token jednorazowy, który umożliwia użytkownikowi połączenie konta bankowego przez interfejs Plaid Link. Po uzyskaniu public_token od użytkownika wymień go na access_token, który będzie przechowywany bezpiecznie po stronie serwera.
Do pobierania transakcji użyj endpointu /transactions/sync zamiast /transactions/get – jest bardziej efektywny dla aktualizacji inkrementalnych. Zamiast ciągłego odpytywania (polling), skonfiguruj webhooks do otrzymywania powiadomień o nowych transakcjach w czasie rzeczywistym.
Obsługuj błędy typu ITEM_LOGIN_REQUIRED, kierując użytkownika do trybu aktualizacji Link. Nasłuchuj webhooków PENDING_DISCONNECT, aby proaktywnie poinformować użytkownika o konieczności ponownego uwierzytelnienia.
Pamiętaj o kluczowych zakazach: nigdy nie przechowuj access_tokenów w postaci zwykłego tekstu, nie polegaj na polingu zamiast webhooków oraz zawsze obsługuj błędy elementów (items). Te praktyki zapobiegają stratom danych i problemom bezpieczeństwa.