XML로 파라미터 데이터 보내기

XML로 파라미터 데이터 보내기

QA

XML로 파라미터 데이터 보내기

답변 1

본문

신규 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의 리턴값에서 처리를 해야합니다.

답변감사합니다.  굉장히 복잡하네요. 이해는 했습니다.
즉 xml.php에서 동적으로 xml형태의 코드가 실행 되어야 해야하고
그 생성된 코드를 action URL로 보낸뒤에 리턴값을 다시 ajax로 받아야 하는군요..

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #xml ×
전체 69
© SIRSOFT
현재 페이지 제일 처음으로