본문 바로가기
IT

PayPal MCP Server 설정 가이드 , Access Token과 Environment 설정

by 공대생 Debugger 2026. 2. 17.
반응형

PayPal MCP Server를 사용하려면 PayPal Access TokenEnvironment 설정이 필요합니다. 이 두 가지를 처음부터 차근차근 설정하는 방법을 설명드리겠습니다. docs.paypal

사전 준비사항

PayPal MCP Server를 사용하려면 PayPal 비즈니스 계정이 필수입니다. 개인 계정만 있다면 비즈니스 계정으로 전환해야 합니다. docs.paypal

PayPal Access Token 생성 방법

1단계: Client ID와 Client Secret 발급

Access Token을 만들기 위해서는 먼저 Client IDClient Secret이 필요합니다. docs.paypal

  1. PayPal Developer Dashboard (https://developer.paypal.com/)에 로그인합니다
  2. 상단 메뉴에서 Apps & Credentials를 클릭합니다 docs.paypal
  3. 오른쪽 상단에서 Sandbox 또는 Live 모드를 선택합니다
    • Sandbox: 테스트용 (가상 거래, 실제 돈이 움직이지 않음)
    • Live: 실제 운영용 (진짜 거래)
  4. 신규 계정의 경우 "Default Application"이 자동으로 생성되어 있습니다. 새 앱을 만들려면 Create App 버튼을 클릭합니다 docs.paypal
  5. 앱 이름을 입력하고 생성합니다
  6. Client ID를 복사합니다 (긴 문자열)
  7. Secret 항목에서 Show 버튼을 클릭하여 Client Secret을 확인하고 복사합니다 upwork

2단계: Access Token 생성

Client ID와 Client Secret을 Access Token으로 교환해야 합니다. 다음 두 가지 방법 중 하나를 선택할 수 있습니다: docs.paypal

방법 1: cURL 명령어 사용 (터미널)

curl -v -X POST "https://api-m.sandbox.paypal.com/v1/oauth2/token" \
-u "YOUR_CLIENT_ID:YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials"
  • YOUR_CLIENT_IDYOUR_CLIENT_SECRET를 실제 값으로 교체합니다
  • Sandbox 환경이 아닌 경우 URL에서 sandbox.를 제거합니다 docs.paypal

방법 2: Postman 사용

Postman에서 POST 요청을 보내 동일한 작업을 수행할 수 있습니다. docs.paypal

응답 예시:

{
  "access_token": "A21AAFEpH4PsADK7qSS7pSRsgzfENtu...",
  "token_type": "Bearer",
  "expires_in": 31668
}

access_token 값을 복사합니다. 이것이 PayPal Access Token입니다. docs.paypal

PayPal Environment 설정

Environment는 두 가지 옵션이 있습니다: docs.paypal

  • SANDBOX: 테스트 환경으로, 가상의 돈으로 거래를 시뮬레이션합니다. 개발 및 테스트 단계에서 사용합니다
  • PRODUCTION: 실제 운영 환경으로, 진짜 거래가 이루어집니다. 실제 서비스 운영 시 사용합니다

초보자라면 먼저 SANDBOX로 시작하여 충분히 테스트한 후 PRODUCTION으로 전환하는 것을 권장합니다. docs.paypal

설정 화면에 입력하기

첨부하신 화면에 다음과 같이 입력합니다:

  1. PayPal Access Token 필드: 위에서 생성한 Access Token 전체를 붙여넣습니다
    • 예: A21AAFEpH4PsADK7qSS7pSRsgzfENtu... (매우 긴 문자열)
  2. PayPal Environment 필드: 다음 중 하나를 정확히 입력합니다
    • 테스트용: SANDBOX
    • 실제 운영용: PRODUCTION

주의사항

  • Access Token은 만료됩니다: 일반적으로 약 8-9시간 후 만료되므로, 만료 시 2단계를 다시 수행하여 새 토큰을 발급받아야 합니다 docs.paypal
  • Client Secret은 절대 공개하지 마세요: 이는 매우 중요한 보안 정보입니다 docs.paypal
  • Environment를 잘못 설정하면: Sandbox 토큰으로 Production 환경에 접근하거나 그 반대의 경우 작동하지 않습니다 docs.paypal
반응형

댓글