django - iamport 결제 api 사용하기

eunji hwang·2020년 6월 4일
1

BACKEND-PYTHON-DJANGO

목록 보기
23/28

배프의 오지랖 파이썬 웹프로그래밍 실습 과제하다가 나온 결제 API 사용하기 정리

아임포트 메뉴얼

아임포트 메뉴얼 깃헙
아임포트 공식문서
아임포트 문서에서 확인하자구요!

가입하기

아임포트:iamport 사이트에서 가입을 진행하자
1. 화면 우측 상단 [대시보드] 클릭하여 회원가입 진행
2. 가입 완료되면 아래 와 같은 페이지가 나와염~

시스템설정

  1. 관리자 페이지에서 [시스템설정] 클릭
  2. [PG설정(일반결제 및 정기결제)] 탭 클릭하여 KG이니시스(웹표준결제창) 선택하고 전체저장
    • ! 네이버페이 같은 요즘 많이쓰는 결제시스템도 있어요.
  3. [내정보] 부분을 잘봐야 한단다. 가맹점 식별코드/REST API KEY/REST API SECRET를 복사한뒤 사용!

settings.py

# config/settings.py

from .mysettings import *

IAMPORT_KEY = MY_IAMPORT['key']  # rest api key
IAMPORT_SECRET = MY_IAMPORT['secret']  # rest api secret

# 시크릿키라길래 별도파일로 뺀 뒤 변수or 딕셔너리형태로 가져와서 사용했다

iamport.py

iamport-시작하기 사이트에 방문한뒤 최하단에 위치한 iamport-rest-client프로젝트 에서 언어별 모듈을 제공하고 있다! 더 정확하고 자세한것은 위 링크를 통해 확인하도록 하자.

아임포트 - python
아임포트 - nodejs - 1
아임포트 - nodejs - 2
아임포트 - reactnative

결제관련 모듈을 만들어주자

from django.conf import settings
import requests

여기까지 하면 아임포트 사용 준비완료.
나머지는 order app을 위한 모델, 뷰, 템플릿 만들기 고고!

profile
TIL 기록 블로그 :: 문제가 있는 글엔 댓글 부탁드려요!

0개의 댓글