payment.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /****************************************************************/
  2. /* m_Completepayment 설명 */
  3. /****************************************************************/
  4. /* 인증완료시 재귀 함수 */
  5. /* 해당 함수명은 절대 변경하면 안됩니다. */
  6. /* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다. */
  7. /* Web 방식의 경우 리턴 값이 form 으로 넘어옴 */
  8. /****************************************************************/
  9. function m_Completepayment( FormOrJson, closeEvent )
  10. {
  11. var frm = document.order_info;
  12. /********************************************************************/
  13. /* FormOrJson은 가맹점 임의 활용 금지 */
  14. /* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다. */
  15. /* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다. */
  16. /********************************************************************/
  17. GetField( frm, FormOrJson );
  18. if( frm.res_cd.value == "0000" )
  19. {
  20. alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항.
  21. alert(frm);
  22. /*
  23. 가맹점 리턴값 처리 영역
  24. */
  25. frm.submit();
  26. } else {
  27. alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
  28. closeEvent();
  29. }
  30. }
  31. /* 표준웹 실행 */
  32. function jsf__pay( form ) {
  33. try {
  34. KCP_Pay_Execute( form );
  35. } catch (e) {
  36. /* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
  37. }
  38. }