테스트 사이트 - 개발 중인 베타 버전입니다

다날 결제 연동 채택완료

4uYC 1년 전 조회 10,868

안녕하세요.

 

다날 신용카드 결제 연동 중에 있습니다.

 

현재 Ready.php에 쇼핑몰 상품의 가격 post시켜

결제창 띄우는 것 까지 된 상태입니다.

 

문제는 CPCGI에서 결제 검증을 위해 확인해야되는데, Ready.php에서 설정한 결제 금액을 어떻게 가져올 수 있을까요?

 

Ready.php

http://sir.kr/data/editor/2407/3543485701_1721966665.3183.png" width="100%" />

 

CPCGI.php

http://sir.kr/data/editor/2407/3543485701_1721966707.4279.png" width="100%" />

 

$TEST_AMOUNT 값을 실제 결제 금액 변수로 변경해야합니다.

 

$TEST_AMOUNT는 function.php에 하드 코딩 되어있었습니다.

function.php

http://sir.kr/data/editor/2407/3543485701_1721966759.5017.png" width="220" />

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
복스리
1년 전

우선 결제시 ajax으로 결제 금액 및 주문 내용을 저장후. (이부분은 주문 화면쪽 스크립트를 참고 하시면됩니다.)

</p>

<p> // 주문 정보 임시저장                             

 var order_data = $(pf).serialize();               

 var save_result = "";                             

 $.ajax({                                          

     type: "POST",                                 

     data: order_data,                             

     url: g5_url+"/shop/ajax.orderdatasave.php",   

     cache: false,                                 

     async: false,                                 

     success: function(data) {                     

         save_result = data;                       

     }                                             

 });                                               </p>

<p>

 

> php에서 주문번호 기준으로 해서 금액및 주문 정보를 가지고 오시면됩니다.

    $sql = " select * from {$g5['g5_shop_order_data_table']} where od_id = '[주문번호]' ";

    $row = sql_fetch($sql);  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
1년 전

별도 결제 요청시 임시 테이블 데이터에 저장해서 해당 기준되는 값으로 체크해서 처리되어야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인