2022.8.04 결제시스템 연동

정성우·2022년 8월 4일
0

학습내용

참고사이트
https://github.com/iamport/iamport-rest-client-python

from iamport import Iamport

# 아임포트 객체를 테스트용 키와 시크릿을 사용하여 생성합니다 (테스트시 지출된 금액은 매일 자정 이전 환불됩니다).
iamport = Iamport(
    imp_key='4608282840653220',
    imp_secret=(
        'Kw3wn7xRnoCh3PZhfqyFTLIdINytVbjZBLVGQ12uVoO7AekX1j7Dhtu7ygVbFewxjzacjqW3CiGUgcA2'
        
    )
)
# 테스트용 값
payload = {
    'merchant_uid': '00000000',
    'amount': 5000,
    'card_number': '4092-0230-1234-1234',
    'expiry': '2019-03',
    'birth': '500203',
    'pwd_2digit': '19'
}
try:
    response = iamport.pay_onetime(**payload)
except KeyError:
    # 필수 값이 없을때 에러 처리
    pass
except Iamport.ResponseError as e:
    # 응답 에러 처리
    pass
except Iamport.HttpError as http_error:
    # HTTP not 200 응답 에러 처리
    pass

실행결과
ImportError: cannot import name 'Iamport' from 'iamport'

학습한 내용 중 어려웠던 점 또는 해결못한 것들
모듈을 설치했는데 불러오는데서부터 오류가 난다

해결방법 작성

학습 소감

0개의 댓글