글 읽기
제목 달러 신용카드 결제연동시 화폐단위 표시방법 문의
작성자 김재은 작성일 2011-06-01 11:53:48 조회 3213
이미지
  • 이 글을 추천 하신분들(추천수 : 2)
  • 비추천 : 0
  • * 꼭 다음양식에 맞게 입력해주세요.
    질문 하시기 전에 꼭 검색 먼저 해주시길 바랍니다.. 자주묻는 질문 또는 공지 사항도 확인 하여 주세요.
    필수 항목에 정보가 없는 경우는 답변을 드릴수가 없습니다.

    1. 계정(호스팅) 회사 이름 : 카페24

    2. php 버전 :

    3(필수). 모닝시리즈 종류와 버젼명 :

    4(필수). 에러나는 주소 (전체 URL):
    현재 테스트 하시는 URL 이 없는경우 답변을 드리지 않습니다.
    만약 로컬 이라도 .. 에러 나는 페이지 이름 ex) m_cart.php 을 남겨 주세요

    5(필수). 질문 내용 (되도록 상세 하게):
    모닝스페셜 사용하여 영문사이트 만들고 있습니다. PG는 KCP이용하고 있구요..
    영문사이트고 해외카드 결제단 연동시켜놨고 화폐는 달러(USD)로 결제됩니다.

    게시글 검색해서 "원"을 "달러"로 변환해줬습니다. 그런데 문제가 발생된 부분이
    KCP 결제모듈에서는 화폐단위가 센트(Cent)까지 설정해줘야 한다네요.

    예를 들어, 쇼핑몰상에서 결제금액이 $100일 경우 KCP결제모듈에서는 $1로 받아서 1달러를 결제하게 되는거죠. 그래서 관리자페이지에서 상품 가격을 10000 입력하면 KCP 결제단에서는 $100로 값을 받아 결제하게 됩니다.

    하지만 쇼핑몰 페이지 상에서는 모두 $10,000 로 보인다는 거죠...

    KCP에서는 센트까지 설정해줘야 한다니깐... 쇼핑몰에서 단위를 설정해줘야할 껀데.. 어떻게 해줘야하나요..???

    방법을 아시는 분이나 아이디어가 생각나시는 분이 계시면 꼭 답변 좀 달아주세요~~

    댓글 등록 폼
    자동입력방지 :
    댓글 (총4 개)
    • 랍스타 () 2011-06-02 10:38:29

      http://morningspecial.com/v3/m_view.php?ps_db=series_qna&ps_boid=5898&ps_page=1&ps_sele=sub_plus&ps_ques=영문&ps_line=&ps_choi=&ps_divi=

      위의 운영자님 답변처럼만 하시면 됩니다.
      func.php파일에서 make_price_format 함수에 언어가 english일때는 소수자리까지 나오도록 되어 있습니다.

    • 김재은 (semiweb) 2011-06-08 19:06:38

      랍스타님 답변 감사드립니다.
      제가 원하는 것은 소숫자리표기가 아니라 (소숫자라라기보다는 센트값이죠)
      KCP쪽에 달러 값을 넘겨줄 때 소숫점이나 꼼마가 들어가면 안되는 것 같습니다.
      오로지 정수 값으로 센트 단위로 넘어간다는 것입니다.

    • 김재은 (semiweb) 2011-06-08 19:09:16

      편법인지 아닌지 모르겠으니 mall_end.html 페이지의 변수값($show_mprice) 구하는 식에 *100을 했습니다. 곱하기 100을 한 값($show_mprice)이 달러를 센트까지 표기하는 거구요.. 이 값이 KCP 연동 모듈이 넘어가는 값입니다.

      어찌됐건.. KCP에서 원하는 값을 넘겼으니깐.. 되는거죠..^^

    • 김재은 (semiweb) 2011-06-08 19:10:24

      혹 저와 같은 경우처럼 KCP 결제단을 이용해서 해외카드 사용케 하시는 분 있음 요청주세요.. semiweb@naver.com