프로토콜 및 도메인 변경 관련 하여 문의 드립니다.
안녕하세요 http 서비스가 종료되는 시점이라 굉장히 다급하게 작업중에 있는데(기존 lgDacom 결제모듈을 사용중에 있습니다.) 그래도 테스트는 해봐야할 것같아서 테스트 환경 구축하고 "실제 결제가 안되는 테스트입니다" 라는 창 까지는 잘 나오게 했는데, 결제가 안전하게 처리되었다는 메세지를 받고
지불 결과 페이지 에서 결제실패가 나타납니다. 처리메세지는 존재하지 않는 LGD_MID 입니다. [저희회사id] 라고 나오는데 테스트 환경이라서 그러는 것일까요? 아니면 다른 문제가 있는 것일까요?
22 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
lgdacom.conf 에 설정된 test_url 이 정상이 아닐것 같습니다.
현재 어떻게 설정 되어 있나요?
mall.conf 에는
MID 하고,
t 로 시작하는 tMID
이 두개가 다 존재하나요?
네 맞습니다.
MID는 LG 에서 발급해준 id 이고요
그럼 payres 에 라이브로 고정 호출되도록 작업되어 있는게 아닌지 소스 확인이 필요 합니다.
LGD_MID 값이, 테스트일때 t 를 붙인다 라는 로직이 있는데, 이 부분을 수정하신게 아닌지요?
존재하지 않는 LGD_MID 입니다.[sewonatos] 로 나오는데.. test 환경인데 t가 붙지 않은상태로 메소드를 던져서 나는 오류 일까요?
네
결제 요청은 테스트로 진행 되었는데,
승인때는 라이브로 진행되어서 발생하는 에러처럼 상황은 보여 집니다.
일러 주신대로 제대로 했는데 이제는 다른 오류가 나옵니다.
포인트 충전이 정상적으로 이루어지지 않았습니다.
브라우저 문제일 수 있습니다. 모든 쿠키와 임시 인터넷 파일을 삭제하신후 재시도 해주세요
2차시도에 문제 발생시 [당사 전화번호] 으로 문의주시기 바랍니다.
자동취소가 정상적으로 완료 되었습니다.
처리메세지 롤백 요청 수신 성
"포인트 충전이 정상적으로 이루어지지 않았습니다." 이건 가맹점쪽에서 내는 실패메시지로 보입니다. 주문번호 회신주시면 저희가 응답을 어떻게 내렸나 회신드리겠습니다
결제시각 20241230160851
입니다. 결제기관명은 국민MASTER 이고 주문번호는 뭘로 확인할 수 있을까요?
결제창을 띄울때 LGD_OID에 설정한 값을 주시면 됩니다
네 잠시만요
M000120241230161304 입니다.
결제응답은 정상으로 내려갔습니다.
{LGD_BUYERPHONE=, LGD_PAYDATE=20241230161411, LGD_DISCOUNTUSEYN=0, LGD_BUYEREMAIL=slft**, LGD_RECEIVER=, LGD_DELIVERYINFO=, LGD_PAYTYPE=SC0010, LGD_RECEIVERPHONE=, LGD_EXCHANGERATE=1.0, LGD_IFOS=406C0C, LGD_AFFILIATECODE=009061, LGD_RESPMSG=결제성공, LGD_2TR_FLAG=Y, LGD_CARDNUM=**, LGD_FINANCEAUTHNUM=00000000, LGD_CARDNOINTEREST_YN=0, LGD_ESCROWYN=N, LGD_TRANSAMOUNT=10000, LGD_FINANCECODE=11200, LGD_DISCOUNTUSEAMOUNT=0, LGD_CARDGUBUN1=0, LGD_CARDGUBUN2=0, LGD_HASHDATA=e1cc20b73d0c5118dc26f7fd86612441, LGD_BUYERADDRESS=, LGD_FINANCENAME=국민MASTER, LGD_CARDNOINTYN=0, LGD_CARDACQUIRER=11, LGD_DEVICE=, LGD_TIMESTAMP=20241230161411, LGD_PCANCELSTR=0, LGD_BUYER=롯**점, LGD_CARDINSTALLMONTH=00, LGD_PRODUCTINFO=SMS 10,000 포인트 충전, LGD_BUYERSSN=, LGD_PRODUCTCODE=, LGD_VANCODE=van0017, LGD_TID=tsewo20241230161411fomM8, LGD_BUYERID=M0*1, LGD_OID=M000120241230161304, LGD_RESPCODE=0000, LGD_AMOUNT=10000, LGD_PCANCELFLAG=1, LGD_MID=tsewonpoint}
아.. 그런가요.. 네 확인 감사합니다.
어떤경우에 ""포인트 충전이 정상적으로 이루어지지 않았습니다." " 라는 구문을 타는지 한번 체크해보셔야 할것 같습니다. (평소에 안쓰던 테스트용 MID tsewonpoint 로 결제가 나서 DB처리전 예외처리를 한건지가 조금 의심스럽긴 합니다. )
네 여러부분으로 도움 주셔서 감사합니다. 남의 소스 해석하면서 하느라 여러분을 고생시켰네요
그리고 테스트결제라 승인번호가 실제 8자리숫자가 안내려가고 00000000 으로 내려갑니다. 이런 부분도 체크해보시기 바랍니다.
xpay.resCode 가 "0000" 아면 정상 처리 된것이라고 봐야할까요?
아 그리고 이 결제는 TLS 1.2 + 변경된 도메인으로 잘 넘어왔습니다.
네 맞습니다
LGD_RESPCODE가 0000이면 정상처리입니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.