김동근
김동근3y ago

엑티브x 방식에서 논엑티브x 방식으로의 변경

카드결제시 기존 엑티브x 사용은 내부통신을 하였기에 엑티브x에서 결과코드가 정상일때, 몰의 여러정보들을 form 담아두었다가 그정보를 다음페이지로 넘겨서 완료처리를 해주었는데, 외부결제창을 이용으로 수정하고 나면, 몰에서 사용하는 추가정보들(LGD_ 형태의 파라미터 데이터가아닌) 을 xpay로 넘겨주고, 그대로 돌려받을수 있을까요? 그방법이 아니면. 결제창을 아이프레임이 아닌 팝업으로 띄울수 있는지요. 팝업에서 완료되면, 기존 몰의 form 에서 데이터를 넘기면 될듯해서요. 도움될만한 의견부탁드립니다.
4 Replies
Kimoon Lee
Kimoon Lee3y ago
LGD_RETURN_MERT_CUSTOM_PARAM = Y 로 설정하신후 원하시는 파라미터를 CUSTOM_XXXX 형태로 설정해서 보내주시면 returnURL 에서 도 받으실수 있습니다. 팝업의 경우는 주문서에서 새창을 띄우신후 그안에서 결제창을 호출해 주시면 됩니다. <input type="hidden" id="LGD_RETURN_MERT_CUSTOM_PARAM" name="LGD_RETURN_MERT_CUSTOM_PARAM" value="Y"/> <input type="hidden" id="CUSTOM_PARAMETER2" name="CUSTOM_PARAMETER2" value="상점정의 파라미터 값 1번입니다 /> <input type="hidden" id="CUSTOM_PARAMETER2" name="CUSTOM_PARAMETER2" value="상점정의 파라미터 값 2번입니다" /> 이렇게 사용해 주시면 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
김동근
김동근OP3y ago
CUSTOM XXX 형태로 보낸 값을 다시 받을때 해당값이 한글일때는 어떻게 처리해서 받아야 하나요? 개발언어는 asp 입니다. 특수문자의 경우는 unescape 처리만 해줘도 되는데, 확인부탁드립니다.. LGD 형태로 넘긴 파라미터 한글데이터는 잘 받아옵니다.
OMG
OMG3y ago
한글이라고 다른것은 없고 동일하게 LGD_RETURN_MERT_CUSTOMPARAM = Y 를 사용하여 결제 요청을 하고, LGD가 포함되지 않은 임의 파라미터를 전달 주시면 returnURL 로 응답값으로 리턴합니다. 요청 주실 때 LGD_ENCODING_RETURNURL 에 UTF-8, EUC-KR 등 인코딩 값을 셋팅하면 LGD_RETURNURL 에 해당 인코딩 값으로 응답을 받게 됩니다.

Did you find this page helpful?