alert_img
button
FAQ 검색결과
메인 > 고객센터 > FAQ  
FAQ 내용에 대한 표입니다.
질문    ActiveX에서 NonActiveX 전환은 어떻게 하나요?
답변    

웹 표준 방식의 NonActiveX (이하 NAX라 함.) 배포로 인하여
ActiveX (이하 AX라 함.)에서 NAX로 전환하기 위한 안내 가이드입니다.
예제의 approval.html 파일을 참고하십시오.

1. 모빌리언스(구올앳) JS 변경

                            AX                               NAX
베이직 https://tx.allatpay.com/common/AllatPayRE.js https://tx.allatpay.com/common/NonAllatPayRE.js
플러스 https://tx.allatpay.com/common/NonAllatPayREPlus.js


2. 인증정보 수신 URL 추가

- 예제 파일 중 allat_receive 파일이며, 해당파일을 업로드 후 전체 Full URL을 입력합니다.
   예) <input type=”hidden” name=”shop_receive_url” value=”https://www.allatpay.com/allat_receive.jsp”>


 3. JavaScript 함수 변경
                            AX                        NAX
베이직 visible_approval(form) AllatPay_approval(form)
result_submit()
플러스 dopay_pro(form)

4. UTF-8 인코딩 사용시
- UTF-8 인코딩을 사용하실 경우 “allat_encode_type”을 “U”로 설정해 주십시오.
예) <input type=”hidden” name=” allat_encode_type” value=”U”>


※ 참고 : allat_receive 페이지 오류 해결방법

(1) allat_receive 페이지 존재이유
     - 브라우저의 “동일 출처 정책”에 의해 이종 도메인간 데이터 전송이 불가하여 allat_receive 페이지가 존재합니다.
     - AX버전에서는 Plug-in이 해당 역할을 담당하므로 필요없지만, NAX 결제에서는 상기 이유로 인해 allat_receive
       페이지를 이용하여 결제정보 암호화 필드(allat_enc_data)를 상점페이지에 전달합니다.

(2) 연동 시 에러상황
     1) Before 페이지(approval.html)의 “shop_receive_url” 값이 잘못 설정 되었을 경우
        ㄱ. 현상
             - 인증 종료 후 화면이 하얗게 보임
             - 404 page not found 에러
             - “Pay Site 설치 완료됐습니다.” 라는 페이지 보임
        ㄴ. 해결방법
             - 업로드 한 allat_receive 파일의 전체 URL을 정확하게 입력해 주십시오.
             - Before 페이지(approval.html)가 http://인 경우 http://…/allat_receive로, https://인 경우
                https://…/allat_receive로 설정되어야 하며, 여러 도메인을 사용 하실 경우에도
                approval.html 페이지가 호출된 도메인이 명시되어야 합니다.

     2) Receive Page의 오류
        - 인증 종료 후 화면이 하얗게 보일 경우 allat_receive 페이지의 JavaScript에러를 확인해 주십시오.
        ※ 상점에서 allat_receive 페이지를 수정하지 않으셨으면 “1)”번의 오류입니다. URL을 확인해 주십시오.

목록보기
1:1 상담 신청입니다. 단, 1:1 상담신청은 올앳페이 계약 상정만 가능합니다.