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

신용카드결제시 결제액이 두배로 표시됩니다. 화면첨부

· 13년 전 · 34 · 5
캡쳐화면.jpg
캡쳐화면1.jpg
캡쳐화면2.jpg
vivalily.com 사이트를 만들때 구매했는데 등록이 안되서 질문도메인에 없음으로 뜨네요.

일단 카드 결제를 하고나면, 결제액이 두배로 표시됩니다.

19000원 짜리를 배송비 2500 더해서 21500원으로 구매를 했는데 결제총액이 43000원으로

표시되네요. 일단 결제되는 금액은 정상인것 같습니다.
오류페이지

1.주문확인페이지 결제액

2.관리자에 주문관리페이지

두군데서 오류가 나서 입금이 -21500원으로 나옵니다.ㅜㅜ

댓글 작성

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

로그인하기

댓글 5개

신용카드 결제의 경우 od_receipt_card 라는 필드에만 값이 들어가야 하는데
확인해 보니 od_receipt_bank 에도 동일한 값이 들어가 있어
값이 두배가 되는것으로 보입니다.

혹시나 od_receipt_bank 에 인위적으로 값을 넣는 코드를 추가하신 곳이 있다면
다시 원래 코드로 수정해 주십시오.
수정하신 부분이 없는데도 이런 현상이 나타났다면 상당히 심각한 오류이므로
다시 문의해 주시기 바랍니다.
13년 전
인위적은것을 추가할 이유가 없는데요
기타 스킨을 div로 바꾼거 밖에는요.
심각한 오류인데 해결방안은 있는건가요.
제가 인위적으로 값을 조정하면 다른곳에서도 오류가 날것같아서
손을 댈 수가 없습니다.
<?
$use_pay_method = "100000000000";
if ($use_pay_method == "010000000000") {
echo $use_pay_method;
}
exit;
?>

아마도 서버에서 위 변수를 문자열로 인식하지 못하고 숫자형으로 인식하여 그런 현상이 발생하는것 같습니다.
우선은 결제가 잘 진행되도록 해결해 드렸으므로 테스트 해주시기 바랍니다.
13년 전
감사합니다. 위 사이트는 제대로 작동이 됩니다.

그런데 똑같은 소스로 라이센스만 구매하여 작업한 사이트는 똑같은 문제가 있네요.

어디를 어떻게 수정하셨는지 말씀 해주시고,

앞으로 이런 문제가 안생길려면 어디를 손봐야 하는지 말씀해 주세요 ㅜㅠ
프로그램상의 문제가 아니라 서버의 계산 오류로 보여집니다.
이 오류는 지금까지 고객지원 해드리면서 처음 접해보는 오류입니다.
간단히 말씀드려 컴퓨터의 계산 착오입니다.

shop/kcp/pp_ax_hub.php 의

$use_pay_method ==



$use_pay_method ===

로 수정해 드렸던것 같습니다.

게시글 목록

번호 제목
56008
56006
55990
55994
55996
55987
55981
55976
55973
55968
55967
55966
55963
55959
55956
55951
55949
55948
55946
55944