hotopay 결제 시스템 만들기

이온디
문의할 제품 Hotopay Pro 
PHP 버전 PHP 8.2 
Rhymix 버전 2.1.15 
사이트 주소 http://eond.com 

1. eond.com/payment

이 게시판을 대상으로 작업 중입니다.

 

이 게시판을 대상으로 설정을 했는데요.

 

게시판 자체가 뭔가 변하는 건 없더군요.

 

2. 호토페이 상품목록에서 상품을 추가하고 구매를 누르면 상품을 볼 수가 있는데

자동으로 저 게시판에 연동되는게 아닌가보더군요.

제 생각에는 그냥 게시판을 선택하고 옵션 등을 사용자정의에서 추가해서 글을 작성하면 그 게시물에 있는 상품을 구매한다던가 하는 시스템이 아닌거 같더군요.

 

3. 메뉴얼이 있어서

Cart 기능 | HotoPay 개발 문서 (potatosoft.kr)

develop-hotopay.potatosoft.kr/cart

별도의 스킨을 개발해야하는거 같더군요.

혹 따로 참조하는 스킨을 배포하지 않으시는 이유가 있으신가요?

댓글
3
  • Waterticket
    2024.07.04

    안녕하세요

     

    1. 해당 기능은 제가 개발을 위해 세팅한 기능으로, 일반적인 게시판을 등록해도 의미는 없습니다.

     

    2. 네. 예상하신 내용이 맞습니다.

     

    3. 별도의 오픈소스 스킨을 찾기가 어려워 배포하고 있지 않습니다.

    상용 스킨에 적용본은 있으나, 상용 소스 특성상 공개하기 어려워 구매자에 한해 직접 적용해드리고 있습니다.

  • 이온디

    아직까지 어떻게 동작되는건지 잘 모르겠습니다.
    https://develop-hotopay.potatosoft.kr/cart
    게시판 글보기에서 첫번째 예시코드를 삽입했는데 정상적으로 상품을 불러오지 못하고 있습니다.

    image.png

    상품은 추가를 했습니다.

    image.png

    그런데 글보기에서 추가한 상품이 보이질 않습니다.

     

    @
      $oHotopayModel = HotopayModel::getInstance();
      $oProduct = $oHotopayModel->getProductByDocumentSrl($oDocument->get('document_srl'));
      $options = $oProduct->product_option;
    }

     

    var_dump($oHotopayModel) 이렇게 치면 이렇게 나오는데 못 불러오는 거 같은데 왜 그런걸까요

     

    object(HotopayModel)#912 (23) { ["error"]=> int(0) ["message"]=> string(7) "success" ["variables"]=> array(0) { } ["httpStatusCode"]=> int(200) ["module"]=> string(7) "hotopay" ["module_info"]=> NULL ["origin_module_info"]=> NULL ["module_config"]=> NULL ["module_path"]=> string(52) "/home/eond/web/eond.com/public_html/modules/hotopay/" ["xml_info"]=> NULL ["module_srl"]=> NULL ["mid"]=> NULL ["act"]=> NULL ["template_path"]=> NULL ["template_file"]=> NULL ["layout_path"]=> NULL ["layout_file"]=> NULL ["edited_layout_file"]=> NULL ["stop_proc"]=> bool(false) ["user"]=> object(Rhymix\Framework\Helpers\SessionHelper)#195 (45) { ["member_srl"]=> int(4) ["user_id"]=> string(4) "eond" ["user_name"]=> string(9) "이온디" ["nick_name"]=> string(9) "이온디" ["email_address"]=> string(13) "[email protected]" ["phone_number"]=> string(11) "01099990000" ["homepage"]=> string(0) "" ["blog"]=> string(0) "" ["birthday"]=> string(0) "" ["denied"]=> string(1) "N" ["status"]=> string(8) "APPROVED" ["is_admin"]=> string(1) "Y" ["is_site_admin"]=> bool(true) ["profile_image"]=> object(stdClass)#182 (4) { ["width"]=> int(150) ["height"]=> int(150) ["src"]=> string(61) "/files/member_extra_info/profile_image/004/4.png?t=1714047119" ["file"]=> string(49) "./files/member_extra_info/profile_image/004/4.png" } ["image_name"]=> string(0) "" ["image_mark"]=> string(0) "" ["signature"]=> string(42) "

  • 이온디
    작성자
    5시간 전

    hotopay.model.php에서 function getInstance라는게 없어서 그런거 아닌가요

댓글 쓰기
권한이 없습니다.