NHN KCP 보안 패치 결제정보 검증 적용 문의 드립니다.
현재 사용 버전 영카트 5.3.3.2
[보안패치] 그누보드(영카트) 5.5.14
쇼핑몰 결제시 결세수단 체크 과정 추가
https://github.com/gnuboard/gnuboard5/commit/2bfd995e49561a489429b23ddf31403a22c4f73d
업데이트 완료 하였습니다.
/mobile/shop/kcp/pp_ax_hub.php
/shop/kcp/pp_ax_hub.php
파일에 아래 부분 업데이트 완료 하였습니다.
/* = -------------------------------------------------------------------------- = */
/* = 03-1. 승인 요청 = */
/* = -------------------------------------------------------------------------- = */
if ( $req_tx == "pay" )
{
/* 1004원은 실제로 업체에서 결제하셔야 될 원 금액을 넣어주셔야 합니다. 결제금액 유효성 검증 */
$c_PayPlus->mf_set_ordr_data( "ordr_mony", $good_mny );
$post_enc_data = isset($_POST['enc_data']) ? $_POST['enc_data'] : '';
$post_enc_info = isset($_POST['enc_info']) ? $_POST['enc_info'] : '';
$c_PayPlus->mf_set_encx_data( $post_enc_data, $post_enc_info );
}
NHN KCP 보안 패치 결제금액 유효성 검증을 처리하는 과정에서
결제수단 검증 파라미터 : pay_type은 적용되지 않는다는 답변을 받았습니다.
pay_type은 어떤 형식으로 어느 곳에 소스를 추가해야 하나요?
고수님들 알려주시면 감사하겠습니다.
답변 1개
pay_type 을 받아 처리하는 과정중에 유효성 검사 처리하는데 해당 변수값이 전달되고 있는게 아닌가 싶은데
정확한건 kcp 결제 메뉴얼을 체크해서 처리해 보셔야 할듯 합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
/* = -------------------------------------------------------------------------- = */
/* = 03-1. 승인 요청 = */
/* = -------------------------------------------------------------------------- = */
if ( $req_tx == "pay" )
{
/* 1004원은 실제로 업체에서 결제하셔야 될 원 금액을 넣어주셔야 합니다. 결제금액 유효성 검증 */
$c_PayPlus->mf_set_ordr_data( "ordr_mony", $good_mny );
$c_PayPlus->mf_set_ordr_data( "pay_type", $pay_type );
$post_enc_data = isset($_POST['enc_data']) ? $_POST['enc_data'] : '';
$post_enc_info = isset($_POST['enc_info']) ? $_POST['enc_info'] : '';
$c_PayPlus->mf_set_encx_data( $post_enc_data, $post_enc_info );
}
이렇게 하면 될까요?