다날 결제 연동
본문
안녕하세요.
다날 신용카드 결제 연동 중에 있습니다.
현재 Ready.php에 쇼핑몰 상품의 가격 post시켜
결제창 띄우는 것 까지 된 상태입니다.
문제는 CPCGI에서 결제 검증을 위해 확인해야되는데, Ready.php에서 설정한 결제 금액을 어떻게 가져올 수 있을까요?
Ready.php
CPCGI.php
$TEST_AMOUNT 값을 실제 결제 금액 변수로 변경해야합니다.
$TEST_AMOUNT는 function.php에 하드 코딩 되어있었습니다.
function.php
답변 2
우선 결제시 ajax으로 결제 금액 및 주문 내용을 저장후. (이부분은 주문 화면쪽 스크립트를 참고 하시면됩니다.)
// 주문 정보 임시저장
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;
}
});
> php에서 주문번호 기준으로 해서 금액및 주문 정보를 가지고 오시면됩니다.
$sql = " select * from {$g5['g5_shop_order_data_table']} where od_id = '[주문번호]' ";
$row = sql_fetch($sql);
별도 결제 요청시 임시 테이블 데이터에 저장해서 해당 기준되는 값으로 체크해서 처리되어야 합니다.
답변을 작성하시기 전에 로그인 해주세요.