티스토리 뷰
구매자에게 보여지는 결제 프로세스는 1. 상점내 결제버튼클릭(페이팔로POST전송) -> 2. 페이팔 결제창 -> 3. 결제완료로 진행된다.
페이팔로 결제를 요청할 전송 폼 만들기
아래와 같은 형식으로 내사이트에서 페이팔로 결제를 요청할 폼을 만든다.
<!doctype html>
<html>
<body>
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="seller001@test.com">
상품명 : <input type="text" name="item_name" value="Content Name">
상품코드 : <input type="text" name="item_number" value="0001">
통화 : <input type="text" name="currency_code" value="USD">
가격 : <input type="text" name="amount" value="10">
<input type="hidden" name="custom" value="회원번호">
<input type="hidden" name="charset" value="UTF-8">
<input type="image" name="submit" border="0"
src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
alt="PayPal - The safer, easier way to pay online">
</form>
</body>
</html>
여기까지 작성 후 실제로 Buy Now 버튼을 누르면 페이팔사이트로 이동된다. 여기서 전에 만들어둔 샌드박스 구매자 테스트 계정으로 로그인 후 아래와 같이 결제를 진행하게 되면 정상적으로 결제가 완료된 것을 알 수 있다. 실제로 샌드박스 계정으로 www.sandbox.paypal.com사이트에 접속해서 확인해보면 구매자 계정은 10달러가 차감되어있고 판매자 계정은 10달러에 수수료를 제한 금액이 입금된걸 확인할 수 있다.
'프로그래밍' 카테고리의 다른 글
MariaDB 10 설치 및 셋팅 정리 (Amazon Linux 2) (0) | 2022.02.22 |
---|---|
랜섬웨어 예방, 방지하기 (0) | 2017.05.15 |
이클립스 workspace 변경하기 (0) | 2017.03.04 |
페이팔 결제 연동 정리 - 3. PDT 처리 프로세스 (1) | 2017.03.03 |
페이팔 결제 연동 정리 - 1. 테스트 환경 구성 (0) | 2017.03.03 |
- Total
- Today
- Yesterday
- Eclipse
- 페이팔 연동
- 안드로이드
- 자바스크립트
- Tomcat
- 샌드박스
- Java
- 설치
- 페이팔 테스트
- 주택임대사업자
- sample
- AWS
- EC2
- 포트
- 페이팔
- 주택임대사업자 등록
- Linux
- 취득세 감면
- paypal
- mysql
- 페이팔 결제
- 이클립스
- Workspace
- 톰캣
- 유효성검사
- 리눅스
- db
- apache
- 워크스페이스
- Sandbox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |