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

개인정보 이용약관 동의를 옮겼더니 결제가 잘 안되네요. 채택완료

무통장 입금 결제는 잘 되는데, 카드결제 이런게 안되네요.

결제등록 후 진행해 주십시오.. 이 에러가 뜹니다.

이용약관 동의를 얻는 함수를 통해 동의 체크박스 여부를 검사하게 하면 그렇군요..

체크박스 검사를 안하면 결제가 잘 됩니다.

그런데, 문제는 체크박스를 꼭 검사해야 한다는거...

 

.

.

 

 

이 부분이 orderform.php 내용

 

 

return guest_submit(this); //이 부분을 빼면 잘됨.. pay_approval()">

 

이 부분이 orderform.2.php 내용 입니다. 

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

답변 5개

채택된 답변
+20 포인트

guest_submit 요녀석을 먼저 실행시켜서 우선적으로 린턴값을 받게 되으므로 선행처리후 종료되는 듯 합니다.

 

뒤에 붙어있는 pay_approval <-- 요넘은 무시당하는듯합니다.

 

따라서  pay_approval 함수를 guest_submit 안쪽에 적절하게 넣으셔서 만드시면 해결될듯합니다.

 

이용약관을 반드시 사용하시려면 요렇게 한번해보시구요..

 

아니시면 현행처럼 하시기를 원하시다면 guest_submit  앞에 리턴값을 받지 마시구요..함수에서요..리턴값을

 

보내지 마세요~ 그냥 return 정도만 그런다음 한번 실행해보시면 되지 않을까 생각됩니다.

 

 

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

답변에 대한 댓글 1개

guest_submit 에 return 을 안해주면, 체크 안해도 그냥 결제로 넘어가네요..

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

음 ..아마 무조건 리턴값을 빼셨나보네요~

 

그렇게 하심 안되시구요.  동의하는부분은 제외하고 해야하지 않을까 합니다.

그래야. 리턴을 받아서 처리를 하죠.

 

아니시면 pay_approval  함수를 guest_submit에 적절히 사용하셔야하겠습니다~

 

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

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

그러면 guest_submit(this);  그안에 하나 하나 지워보세요 문제가 되는게 있을껍니다 

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

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

id 값이라면 agree??

이건 맞는데...... 

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

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

그부분의 id 값을 채크 해보세요 

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

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

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

로그인

전체 질문 목록