페이팔 샌드박스(테스트 서버)에서 구독(정기결제)을 생성하고 결제하는 프로세스를 정리해보려 합니다.
정말 페이팔은 가이드가 부족해서 개발이 오래 걸리는 것 같습니다.
간단히 기록용으로 정리한 내용이라 궁금하신 부분이 있으면 댓글로 남겨주세요.
1. Paypal 개발자 계정 생성
https://developer.paypal.com/
이 사이트에서 생성하면 됩니다. (GET API Credentials 버튼 클릭)
2. accounts 확인
https://developer.paypal.com/dashboard/accounts
개발자 계정 생성 시 자동으로 테스트 계정이 만들어집니다.
(위 사이트 접속, 우측 상단에서 sandbox로 선택)
3. 구독 버튼 생성
- 2번에서 Business로 확인된 계정으로 sandbox.paypal.com 에 접속해서 구독 플랜을 생성합니다.
- 상단 메뉴 > 결제하기 및 결제받기 > 정기결제
4. 결제 테스트
- 2번에서 Personal로 확인된 계정으로 sandbox.paypal.com에 로그인해서 결제하면 됩니다.
- 주의사항 : 국내(KR) 판매자 - 국내 구매자인 경우 정책 상 페이팔에서 막아놔서 안됩니다. sandbox도 마찬가지라 구매자 계정을 미국으로 둬야 합니다.