Hotopay 1.3.0 업데이트

조회 수 23227 추천 수 3 댓글 10

다운로드: https://github.com/Waterticket/rx-module-hotopay/releases

 

FTP 업로드 : 최신 릴리즈에 [Source code(zip)] 을 눌러 압축파일을 받아주시고, 압축을 풀어 서버에 올려주세요

GIT 다운로드 (추천) : 콘솔 접속후 modules 폴더에서 이 명령어를 입력해주세요

"git clone https://github.com/Waterticket/rx-module-hotopay hotopay"

 

git으로 받으셨던 분들은 git pull로 받으셔도 무방합니다

+) 관심있으신 분은 깃헙에 Star 한번씩만 눌러주세요!

 

공식 지원 버전

Rhymix 2.0 이상

PHP 7.4 이상 (8.2까지 지원 확인)

 

사용 설명서 : https://hotopaydocs.hotoproject.com

 

1.3.0 주요 개선사항

결제수단 변경사항

  • 페이플 결제 지원 (결제수단: 카드, 계좌이체, 결제방법: 일회성결제, 비밀번호결제)

개선사항

  • 결제수단 설정 페이지에 설명서 링크 추가
  • 레거시 DB 컬럼 변경 (Title column 분리)
  • 환율 1250원 설정
  • 상품별 부가가치세 수수료율 설정 가능 (기본 0%)
  • 카트 기능 추가
  • 단일 상품 여러개 결제 가능하도록 변경
  • 3일 지난 PENDING 결제건은 취소로 변경하도록 패치
  • 이니시스 결제 실패시 오류 메세지 출력하도록 변경
  • 이니시스 정크파일 제거
  • 기타 내부 로직 최적화
  • 빌링키 테이블 생성 및 암호화 기능 지원
  • 관리자 패널에서 상품 환불 클릭시 중복 환불 방지수단 추가
  • 관리자 패널에서 기본설정과 PG설정 분리

버그패치 사항

  • 회원 구매기록 팝업 메뉴가 모든 유저에게 보이는 오류 패치
  • payProcess를 POST로 변경

Full Changelog: 1.2.0...1.3.0

 

리버스

profile
모듈 제작하는 현역 대학생 리버스입니다!

== 판매중인 모듈 ==
미션] https://xetown.com/thirdparties/1511787
길드] https://xetown.com/thirdparties/1387146
  • ?

    업데이트 감사합니다.
    추가된 기능을 사용하는 방법을 찾질 못해서 문의드립니다.


    "카트 기능"은 도메인/hotopay/cart로 접속하면 장바구니 페이지가 보이기는 한데 상품 주문서 페이지 화면에서 장바구니 넣기 링크가 보이질 않는데요. 특정 상품을 장바구니에 넣는 방법이 따로 있는건가요?

    "단일 상품 여러개 결제 기능"도 상품 주문서 페이지나 기타 관리자 설정화면에서 찾질 못하고 있는데요. 이 기능은 어떻게 적용해야 하는건지 문의드립니다.

     

    [ 추가 ]

    상품 수정 화면에서 게시글  번호는 어떤 기능인지 문의드립니다.

    2023-02-15 09,47,09.JPEG

  • ? profile
    카트에 넣는 기능은 백엔드 기능인데요, API 공개할 예정이라 조금 기다리셔야합니다.
    또한 단일상품 여러개 결제 기능도 카트 기능이랑 연계된 부분이라 마찬가지로 조금 기다리셔야 합니다 ㅜㅜ

    게시글 번호는 상품과 게시글을 엮는 기능인데요, 게시글 하나당 상품 하나 판매할 때 사용할 수 있는 기능입니다. (상품 정보 불러오기용)
    다만 이 기능도 카트 담기를 사용할 때 필요한 기능이라, 현재로서는 활용 방도가 없습니다..

    +) 원래는 API배포보다 게시판 스킨에 작업까지 해서 배포할 예정이였는데, 마땅한 스킨이 없어서 배포를 안하고 있는 상황입니다
    상황이 영 여의치가 않네요 ㅜㅜ
  • profile ?
    네 답변감사합니다. :)
  • ?
    노고에 감사드립니다. 오늘 식사는 제가 쏩니다. ^^
  • ? profile
    후원 감사합니다! :D
    열심히 개발해야겠네요 ㅎㅎ
  • profile
    php 7.4 / Rhymix 2.0.16
    메뉴얼대로 설치하였습니다. (php -m 으로 모듈 확인, 모든 형태의 짧은 주소로 설정 등등)
    무통장 입금 기능만 사용하려고 무통장 입금만 활성화를 시킨 상태에서
    입금자 이름을 적고 구매버튼을 누르면,

    Error #0 "Call to undefined function str_starts_with()" in modules/hotopay/hotopay.controller.php on line 165
    common/framework/debug.php:681

    이런 에러가 표시됩니다. 제가 무언가를 잘못한건가요?
  • profile profile
    php 8.0 부터 지원되는 코드인데, 라이믹스 최신버전으로 올리시면 이하 버전에서도 사용하실 수 있습니다.

    Hotopay는 무조건 라이믹스 최신버전에서만 정상동작을 보장하니 업데이트를 해주세요
  • profile profile

    답변 감사합니다.

    업데이트 후 정상작동을 확인했습니다. 감사합니다.

    혹시 알림의 경우 라이믹스 자체 알림 설정을 설정하면 되는것일까요?

    무통장 입금 기능만 사용하려다보니 SMS 알림이 꼭 필요할 것 같아

    SMS를 사용하려고 처음 시도중입니다.

    결제.PNG

    결제.PNG

    위 사진처럼 설정은 해 놓았는데 실제 메세지 테스트를 해보면,

    Variable sms_from for column unknown is not set 이라는 에러가 나오네요.

    홈페이지에서 메일은 정상작동하는데 메일도 오지 않네요.

  • profile profile
    혹시 관리자 member_srl이 4가 아닌가요?

    예전에 코딩해뒀던 부분이라 최초로 생성한 관리자가 아니라면 메일이나 메세지가 전달되지 않습니다..
  • profile profile
    관련 로직에서 오류가 발견되어 패치하였습니다.

    https://xetown.com/thirdpartynews/1757275

    최신버전을 적용해주세요.