inflearn logo
강의

講義

知識共有

Python/Djangoで決済を始める (Feat. I'mport) - 基本編

adminオーダー決済キャンセルの実装

결제 실패

230

choiet41873451

投稿した質問数 3

0

진행중 사진과 같이 정상적으로 카드정보 입력후 결제를 진행했음에도 불구하고

결제실패로 출력됩니다.

image.png

코드는 강의와 동일하고 또한 올려주신 깃허브 코드와도 비교하여 교차검증을 진행한 결과 동일합니다.

디버깅시 오류 또한 존재하지 않습니다.

이 경우 해결방안에 대해 어떻게 접근하는게 좋을지 알려주실 수 있을까요..?

python django

回答 1

0

pyhub

안녕하세요.

문제는 재현이 되어야, 해결이 가능하거든요.

현재 프로젝트에서 venv 가상환경을 제외하시고 압축하셔서 help@pyhub.kr 이메일로 보내주시고,
어떤 URL에서 어떤 폼에서 값들을 입력하셨는 지 알려주시면, 문제를 재현해보고 해결 방안을 고민해보겠습니다. :-)

0

choiet41873451

감사합니다!

수많은 테스트로 문제를 찾았습니다.

강의 초반에 최소 테스트 결제금액이 100원이라고 들었던 것 같은데 오랜만에 강의를 수강하다보니 이걸 까먹고.. ㅋㅋ

10원으로 테스트를 계속 진행해서 결제 실패가 계속 되었네요

100원 이상 금액으로 조정하고 진행하니 정상 작동됩니다!

  • 마지막으로 하나 궁금한 것이 있습니다.

  1. 지금 섹션 6까지 모두 수강하고 코드도 적용한 상태입니다.

현재 바로 운영하는 사이트에서 결제 기능을 도입해야 하는 상황인데

섹션 7에서 진행하는 '결제결과 받는 방법: m_redirect_utl, webhook'은 따로 적용하지 않고 기본으로 진행해서

섹션 6까지의 진행상황으로만 코드를 적용하여 실 결제 서비스를 구현해도 무방할까요?

  1. 실제 pg사 계약 및 연동시 기간

또한 실제 pg사와 계약 및 연동을 하는 기간은 어느정도로 잡고 개발 기간을 가져야 하는지

코드 수정은 아예 필요가 없는지 혹시 정보를 알 수 있을까요?

시간이 많이 지났음에도 빠른 답변과 문제 해결을 도와주려 하심에 정말 감사드립니다 ㅠㅠ

1

pyhub

잘 해결되셔서 다행입니다.

1. m_redirect_url 설정은 모바일에서의 결제를 지원하기 위해서는 필수이구요. webhook은 안전하게 결제 여부를 통보받기 위해서 꼭 필요한 설정입니다. 이 2가지 설정을 지정하지 않으셔도, PC 환경에서는 결제가 가능하실 수도 있겠지만, 요즘 모바일에서의 결제가 많은 만큼 이 2가지 설정을 꼭 지정하시기를 추천드립니다.

2. PG에 따라서 IMP.request_pay 호출 시에 지정하는 props 설정이 다를 수 있습니다. PG별 설정에 대해서는 PG별 포트원 공식 문서나 포트원 측에 문의하시면 안내를 받으실 수 있구요. 포트원을 통해서 PG에 가입하시면 보다 빠른 처리가 가능하실 겁니다. 적어도 1주일 정도면 가능하지 않을까 싶습니다.

포트원 블로그 - 포트원 추천패키지는 PG 가입비가 무료!
https://blog.portone.io/pg-recommend/

1

choiet41873451

아하.. 정성스런 답변 정말 감사합니다.

서비스 구현에 큰 도움이 될 것 같습니다

고맙습니다!

(질문)KG이니시스 팝업차단 문제 발생(강의 13. 자바스크립트만으로 포트원 결제 구현하기, 7분18초)

1

163

2

로그아웃 405 에러

0

172

1

웹훅 사용과 관련하여 질문 드립니다.

0

244

2

cancel에 대해 질문을 드립니다.

0

147

2

m_redirect_url에 대해 문의 드립니다.

0

151

1

cancle에 대해 문의 드립니다.

0

295

3

db_constraint=False 에 대해 질문 드립니다.

0

169

2

pip 설치시 에러가 발생합니다.

0

500

2

주문 로직

0

370

3

결제 기능을 비동기적으로 처리할 필요는 없나요..?

0

411

3

배포환경과 개발환경 패키지 관리, 도커환경 디버깅 팁이 있을까요?

0

287

4

8강 주문 모델 설계에서 따로 ManyToMany 관계를 위한 모델을 선언해준 이유?

0

136

2

product model에서 category는 FK로 주셨는데, status는 왜 chocies로 주신 이유?

0

95

2

선생님 from iamport import Iamport 에서 에러가 생깁니다.

0

153

2

db_index=True로 설정하는 이유

0

142

2

안녕하세요 파이참 폼링크 제출했습니다

0

107

1

포트원 UI가 바뀌면서 포트원 404에러가 발생합니다.

0

597

5

djlint 편집시 무한 동작

0

130

1

환불을 구현 하려면 어떤식으로 해야 되나여?

0

499

1

next js 에서 결제 구현할때 에러 발생하는데 디버깅 팁 주실수 있나요?

0

314

1

사용자가 진행을 중단하였습니다.

0

349

3

결제창 출력이 되지 않습니다.

0

860

2

결제 중간 이탈

0

330

2

포트원 결제 payment_detail 이전 과정 문제

0

496

4