Day 21: 파이썬으로 은행 거래 내역 가져오기 (Plaid & Wise)
발행: (2026년 1월 18일 오전 02:50 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
핀테크 앱을 위한 실제 데이터
Day 21에 오신 것을 환영합니다.
핀테크 앱을 만들고 계신가요? 실제 거래 데이터가 필요합니다. 오늘 저는 제 Financial Agent를 위한 데이터 수집 엔진을 구축했습니다.
설정
의존성
pip install plaid-python requests
시뮬레이션 (Plaid)
Plaid Sandbox를 사용하면 사용자가 은행(예: “Platypus Bank”)에 로그인하는 과정을 시뮬레이션하고 현실적인 거래 데이터를 반환합니다.
# Creating a fake public token
pt_request = SandboxPublicTokenCreateRequest(
institution_id='ins_109508',
initial_products=[Products('transactions')]
)
# Exchanging it for an Access Token
exchange_response = client.item_public_token_exchange(exchange_request)
실제 (Wise)
개인 프로젝트를 위해 Wise는 편리한 Personal Token API를 제공합니다.
import requests
headers = {"Authorization": f"Bearer {WISE_API_TOKEN}"}
response = requests.get("https://api.wise.com/v1/profiles", headers=headers)
배운 교훈
macOS Python에서 SSL 인증서를 항상 처리하세요! SSL: CERTIFICATE_VERIFY_FAILED 오류가 발생하면 Python 설치 폴더에 있는 Install Certificates.command 스크립트를 실행하십시오.
