본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

1537271403/paypal-agreement-protocol

Python0 / 0

BA 링크부터 SMS 검증과 최종 PayPal Agreement 승인까지 자동화하는 Python Web 서비스입니다.

TL;DR

이 레포지토리는 Python 3.11+와 Playwright를 사용하는 standalone PayPal 프로토콜 자동화 Web 서비스이자 CLI 도구입니다. BA 링크 또는 BA Token으로 작업을 만들고 HTTP 세션, GraphQL 요청, 프록시 풀, SMS OTP, 임시 Chromium 검증을 연결해 최종 Agreement 승인을 처리합니다. 작업 큐와 동시성 제한, 실시간 로그, 성공 시간 차트, 데스크톱·모바일 UI가 포함되어 여러 작업을 운영하는 데 필요한 화면을 갖췄습니다. 다만 PayPal 세션 Cookie, 토큰, 카드·인증 정보가 관여하므로 Linux 운영 환경과 Chromium 의존성을 준비하고 접근 권한과 비밀값 관리를 별도로 강화해야 합니다.

핵심 포인트

  • Python 3.11+ 기반의 standalone PayPal 프로토콜 자동화 Web 서비스이자 CLI 도구이며 특정 확장 생태계에 종속되지 않습니다. `web.py`가 작업 큐와 상태 API를 담당하고 `main.py`가 명령줄 진입점을 맡습니다. PayPal BA 링크 또는 BA Token을 입력해 독립 작업을 생성하려는 운영 환경에 맞습니다.
  • 프로토콜 세션은 HTTP 요청과 GraphQL Mutation을 조합하고 필요할 때 Playwright 기반 임시 Chromium으로 브라우저 검증을 처리합니다. 브라우저 Cookie를 프로토콜 세션으로 동기화하고 EUAT Cookie, Buyer Context, Hermes `billingLite` 세션을 유지합니다. SMS OTP 오류 후 재제출과 전화번호 교체도 작업 흐름에 포함됩니다.
  • BR, GB, US, JP, TH, ID, PH, TW, MX 국가별 자료와 주소 구조를 사용하며 HTTP, HTTPS, SOCKS5 프록시 풀을 작업 단위로 적용합니다. 온라인 지도 규격 주소를 우선 조회하고 실패하거나 동시 요청이 몰리면 로컬 주소 풀로 전환합니다. 지역별 계정 흐름과 프록시를 함께 운용해야 하는 자동화에 적합하지만 PayPal 내부 프로토콜 변화에 직접 영향을 받습니다.
  • 작업 큐에는 전역·장치별 동시성 제한, 대기열 상한, 작업 중지, 실시간 로그, 성공 시간 관측 화면이 포함됩니다. `PAYPAL_WEB_MAX_ACTIVE_JOBS=5`, `PAYPAL_WEB_MAX_QUEUED_JOBS=50`, `PAYPAL_MANUAL_BROWSER_LIMIT=2`처럼 환경 변수로 운영 규모를 조절합니다. 데스크톱과 모바일 반응형 화면을 함께 제공하며 운영 배포에는 Linux, Chromium, Xvfb와 선택적 Nginx·systemd 구성이 필요합니다.

이미지 분석

PayPal Agreement Protocol의 데스크톱 관리 화면으로 BA 승인 흐름, SMS 검증, BA 출력 상태와 성공 작업 추이를 한 화면에 배치했습니다.
상단에는 BA Token 입력에서 프로토콜 승인까지의 흐름과 `SMS`, `BA` 출력 상태가 표시되고, 중간에는 성공 작업 수 117, 오늘 성공 83, 평균 소요 시간 2m 50s가 나타납니다. 하단 차트와 작업 상태 패널은 작업 큐를 운영하며 처리량과 진행 상태를 확인하는 용도의 Web UI라는 README 설명과 연결됩니다.
PayPal Agreement Protocol의 모바일 반응형 화면으로 BA 승인 단계와 SMS 검증 결과를 세로형 카드에서 확인할 수 있습니다.
모바일 화면은 BA 링크 승인 흐름을 단계별 카드로 재배치하고 `FLOW 04`, `VERIFY SMS`, `OUTPUT BA` 상태를 세로로 표시합니다. README의 데스크톱·모바일 반응형 레이아웃과 일치하며, 작은 화면에서도 작업 상태와 승인 결과를 확인하도록 구성된 점이 드러납니다.

186

Stars

139

Forks

+209

Trending

0

조회수

186 watchers0 open issues

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.