XML로 파라미터 데이터 보내기
본문
신규 PG 붙이는 작업을 하고있습니다.
XML로 전송하는거는 익숙치 않아서
결제버튼 클릭시 function 에서 어떤식으로 넘길지 감이 안와 글을남겨봅니다.
일단 실행URL과 xml로 된 파라미터가 아래와 같이 있는습니다.
pay_go() ( 결제버튼 클릭시 호출) 에서 어떻게 URL로 XML 값들을 넘기는지요?
function pay_go(){
-- 어떤 식으로 xml형식의 코드를 넘겨야 하는지요?
}
======= 코드 예시 ====================
필수 파라미터(추가 필요한 옵션 파라미터) 전송 URL
URL : https://dev-pay.com/test
+ 필요 파라미터
<root>
<reqhead>
<userinfo userid="test" passwd="testw3232320220"/>
</reqhead>
<reqbody>
<request method="pay_request">
<data orderno = "240621045337010"
payusernm = "테스트상품"
usernm = "test"
custid = "0000"
paymethod = "0001"
payhpno = "0000"
goodsnm = "테스트결제요청"
payrequestamt = "1004"
telno = "0000"
imsurl = "http://www.sample.kr"
complexpayyn = "Y" />
</request>
</reqbody>
</root>
답변 1
자바스크립트 pay_go를 실행하면,
ajax로 xml.php(예시 이름임)을 실행하여,
xml.php 파일에서
xml양식으로 생성하고, curl로 해당 서버에 post하면됩니다.
그리고 결과를 받아올텐데 그 부분을 ajax의 리턴값에서 처리를 해야합니다.