Li
Delete
Are you sure you want to delete this?
CntanzModel
-
Date
-
20211227
-
Target
-
C_023
-
Title
-
결제 오류 발생과 해결기 - KGINICIS Standard Pay Call Failed V023 : 파라미터의 데이터 설정이 잘못되었습니다.[closeUrl의 domain이 요청페이지의 domain과 다름]
-
Contents
-
역시 결제 연동이 문제다.
1. KGinicis PC결제 오류 - 아예실행이 안되는 스크린 오류와 파라미터값이 잘못됐다고 close url 등등..
원인은 INIStdPayRequest.aspx.cs Line 56. strMid설정 실거래용으로 바꾸었으나 Line.121 가맹점확인을 위한 signkey를 실거래용으로 바꾸지 않은 것이 우선 첫째이유
그렇게 하자 옐로 스크린 오류는 사라지고 파라미터 값오류가 떳다. 주소가 잘못되었다는 것이다. 웹주소는 이전 홈페이지와 동일한 주소를 사용하므로 그럴리가 없는데 하고 KGinicis에 문의하자 이것은 ImPort의 문제일거라고 이야기 해주어 ImPort로 전화한 결과 아임포느에 웹표준 결제키(PG설정(일번결제및정기결제-기본PG사 KG이니시스-웹표준사인키에 Kginicis의 해당 키 : 상점정보-부가정보-웹결제signkey생성조회 클릭하면 나오는 key값)) 을 적어줌으로써 해결됐다. 이로써 ImPort를 의지하는 것이 얼마나 불편한지가 다시금 판명됐다. 애초에 스스로 했어야 한다. 비용이 들더라도 비용 이상으로 불편하다.
2.KakaoPay - 모바일과 피시 모두 예로스크린
원인은 kakaoPay-approval.aspx.cs line.60, 74 에 테스트,키를 라이브키로 바꾸어 주자 해결됐다.
3.KGinicis Mobile결제 마지막에 취소되는 것은 mx_rnext.asp line.54 P.MID를 테스트용으로 유지한 것이 문제였음. mx_startweb.asp line206에서는 .P_MID를 실거래용으로 제대로 바꾸었음. 결국 두 개의 파일. mx_startweb.asp와 이어서 mx_rnext.asp도 P_MID를 테스트용에서 실거래 용으로 바꾸어 주어야 함.
3.가상계좌입금문제
가상계좌 입금통보설정
https://service.iamport.kr/inicis_payments/notice_vbank
* 가상계좌 입금이 실제 이루어졌을 때, "KG이니시스" > "아임포트 서버" > "가맹점 서버"로 통지가 차례로 이루어집니다.
* "아임포트 서버" > "가맹점 서버"로 이루어지는 통지는 "결제 직후 Notification URL"을 사용해 이루어지게 됩니다.
* "KG이니시스" > "아임포트 서버"로 이루어지는 통지는 KG이니시스 상점관리자 페이지에서 다음과 같은 추가 설정이 필요합니다.
* "상점정보" > "결제수단정보" 메뉴에서, "입금통보 URL(IP)"를 https://service.iamport.kr/inicis_payments/notice_vbank 로 설정해주세요.
4.무통장입금 번호 저장하기 혹은 확인하기는 어떻게 해야 하나?
아임포트를 사용중이므로 케이지이니시스 상점정보, 결제수단정보에서 가상계좌가 있는데 거기서 입금통보URL(IP)를 https://service.import.kr/inicis_payments/notice_vbank를 입력해 놓고 다음, import 시스템설정 웹훅(notifications)설정에 웹훅(notification)발송 공통 URL을 적어놓아야 한다. 서버에서 받기 원하는 Content-type도 정한다. 자세한 설명은 아래 자료 참고자료를 본다.
참고 자료 : https://docs.iamport.kr/tech/webhook
5. 결제 연동 Payco -아이디 실거래로 수정
Payco는 KGinicis에서 연동하고 있으므로 mobile과 pc에서 각각 실거래 아이디로 바꾸어 주어야 한다. payco는 PC는 INIStdPayRequest_payco.aspx.cs line.57, line122에서 실거래로 수정 mobile은 mx_startweb.asp line.205에서 실거래 아이디로 수정한다.