LEVEL 56 QUEST
PayPal 연동 (해외 결제)
PayPal Business 계정 생성부터 JavaScript SDK, PHP 백엔드 결제 캡처까지 해외 결제를 완전 구현합니다.
PayPal Business 계정 생성
왜 PayPal인가?
PayPal은 전 세계 200개국, 4억 명 이상이 사용하는 글로벌 결제 수단입니다. 해외 고객이 카드 번호를 입력할 필요 없이 PayPal 계정으로 간편하게 결제할 수 있어 결제 전환율이 크게 높아집니다.
// PayPal Business 계정 생성 절차
Step 1: PayPal 비즈니스 계정 가입
→ https://www.paypal.com/kr/business
→ "비즈니스 계정 만들기" 클릭
→ 사업자 정보 입력 (사업자등록번호, 상호명 등)
Step 2: PayPal Developer 등록
→ https://developer.paypal.com
→ 비즈니스 계정으로 로그인
→ [Dashboard] → [My Apps & Credentials]
→ "Create App" 클릭
Step 3: API Credentials 발급
→ App 생성 후 Client ID와 Secret 확인
→ Sandbox (테스트)와 Live (실서비스) 키 분리
Step 4: Sandbox 테스트 계정 생성
→ [Sandbox] → [Accounts]
→ Business와 Personal 테스트 계정 자동 생성됨
→ Personal 계정으로 테스트 결제 가능
Sandbox 테스트 환경
PayPal Sandbox는 실제 돈이 오가지 않는 완전한 테스트 환경입니다.
가짜 신용카드, 가짜 PayPal 계정으로 마음껏 테스트하세요.
Sandbox에서 충분히 테스트한 후 Live 키로 전환하면 됩니다.
PayPal API 설정
// config/paypal.php - PayPal 설정 파일
<?php
return [
'mode' => 'sandbox', // 'sandbox' 또는 'live'
'sandbox' => [
'client_id' => 'AYSq3RDGsmBLJE-otTkBtM-jBRd1TCQwFf9RGfwddNXWz0uFU9ztymylOhRS',
'secret' => 'EGnHDxD_qRPdaLdZz8iCr8N7_MzF-YHPTkjs6NKYQvQSBN3PZVl9A7JeSIU4',
'api_url' => 'https://api-m.sandbox.paypal.com',
],
'live' => [
'client_id' => '실제_클라이언트_ID',
'secret' => '실제_시크릿',
'api_url' => 'https://api-m.paypal.com',
],
'currency' => 'USD',
'return_url' => 'https://mysite.com/paypal/success.php',
'cancel_url' => 'https://mysite.com/paypal/cancel.php',
];
🔒
여기까지는 미리보기입니다
PayPal 연동 (해외 결제)
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.