먼저 기능은 이전에 써두었던 내용이 전부입니다

https://xetown.com/topics/1551791

 

의외로 반응이 너무 핫해서 당황했습니다;

 

단순하게 혼자 사용하려고 만든 모듈인데 필요하신분이 좀 계셨던거 같습니다.

 

빨리 공개해달라는 요청이 많아서 공개를 해보려고 합니다.

 

 

이 모듈은 토스페이먼츠와 연동하여 결제를 하며, 결제 완료시에 상품에 설정해놓은 그룹을 부여해줍니다.

 

저는 이 그룹을 게시판과 연동해서 권한이 있는사람만 게시글을 보고 파일을 받을 수 있게 해두었습니다.

 

 쇼규모로 프로그램을 판매하시거나 판매 컨텐츠가 적을경우 이 모듈이 유용하게 사용될 수 있을거 같습니다.

 

 

다만 저는 이 모듈을 판매하지 않고 무료로 나누는 대신 사용자 분들께 몇가지 요청드리고 싶은게 있습니다.

 

이 모듈을 사용하실 경우, 모듈 수정시 꼭 코드를 공유해주시면 좋을거 같습니다.

 

원하시는 기능을 구현하시고 해당 기능을 많은 분들이 함께 사용할 수 있도록 공유해주신다면 모듈 발전에 상당히 기여를 할 수 있으며, 공유자분도 언젠가 혜택을 받으실 수 있으리라 생각이 됩니다.

 

둘째로 많은 제보와 기여를 부탁드리고 싶습니다.

 

돈이 오가는 모듈인 만큼 사소한 버그가 치명적으로 다가올 수도 있으며, 그 뿐이 아니더라도 여러명이 생각을 맞대보면 더 좋은 아이디어가 나올 수도 있습니다.

 

사소하더라도 괜찮습니다. 모듈에 대한 이슈는 항상 받으니 깃허브에 이슈 혹은 PR, 댓글 또는 쪽지 등 여러 방향으로 제보와 개선을 도와주시면 고맙겠습니다.

 

다만 개선을 요구하는것은 좋으나, 개선을 독촉하거나 무리한 요구를 하시는것은 지양해주시기 바랍니다. 

 

 

위 조건은 살짝 부담스러운 요구일수도 있지만 모두가 함께 일궈나가면 더욱 좋은 모듈이 될 수 있을거 같아 위와같은 조건을 걸었습니다.

 

제가 적어놓은 오픈소스 문화에 동참하실 수 있다면 아래 주소로 들어가 모듈을 적용해주세요

 

감사합니다 :) 

 

설치 조건 확인 후 진행해주세요!! https://github.com/Waterticket/hotopay-docs

 

깃허브: https://github.com/Waterticket/rx-module-hotopay

 

 

+) 위에 적어놓은 조건들을 제외하면 라이센스는 라이믹스와 동일한 GPL v2를 사용합니다.

리버스

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

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

    권한을 판매하는 용도로 간단하게 쓰기 좋겠네요. 혹시 상품 등록할때 그룹 유지되는 기간도 설정이 되나요?

    기간이 만료되면 자동으로 그룹해제.

  • profile profile
    한번 구매하면 영구히 권한을 부여하는것을 생각해둬서 그룹 유지기간은 구현되지 않았습니다

    말씀하신대로 권한 판매 용도로 사용될 수도 있을거 같아 기능 추가를 고려해보겠습니다

    구매후 3개월만 다운로드 가능같이 제한적인 판매에서도 사용가능할거 같네요
  • profile

    COPYING 파일에 GPLv2 원문을 넣어놓으셨는데, 이왕 그렇게 하실 거면 README와 이곳 소개글에도 라이선스 정책을 확실하게 밝혀 주시면 좋겠습니다. GPLv2 = 라이믹스, 워드프레스, 우커머스 등과 동일한 조건입니다! 라고 하면 대체로 다 알아들을 테니까요.

  • profile profile
    깃허브에는 GPL v2라고 명시해두기는 했지만, 본문에 적어놓은 소스코드 의무 공개 조항때문에 일반적인 경우와 약간 다르다고 생각해서 본문에 적어두지는 않았습니다

    라이믹스의 라이센스를 따라가려고 일부로 GPL v2로 설정했는데 본문에도 설명을 해두는게 좋을거 같네요

    감사합니다 :D
  • ?

    좋은 자료 공유 감사합니다!

  • profile
    오아ㅏㅇ잉어ㅏㅘ오아ㅘ!
    진짜 진짜 감사합니다 ㅠㅠ
  • profile

    imagemm.PNG

    궁금해서 급히 모듈 설치 하고 상품등록 해봤는데 이미지프로세스 모듈과 충돌이 되는지 에러가 뜨네요.

    혹시 모듈 등록 후 어디에서 확인이 가능한지 궁금 합니다. 

    내일 이미지프로세스 모듈 삭제 후 다시 테스트 해보겠습니다. 

  • profile profile
    이미지프로세스 모듈은 제가 사용하지 않아서 잘 모르겠습니다

    충돌이 날만한 부분은 없는데, 계속 문제가 발생한다면 알려주세요
  • profile profile
    만약 정상 등록 되면 어디에서 출력 되는 건가요? 별도의 페이지가 생성 되는 건지 궁금 합니다.
  • profile profile
    https://도메인/hotopay/orderPage/(물품 ID)
    이렇게 접속하면 상품 페이지가 나옵니다.

    https://shop.hoto.dev/store/4772
    예시로 여기서 구매하기 버튼 누르시면 위에 /hotopay/orderPage/(상품id) 페이지로 이동하게 됩니다.

    저는 굳이 전체 물품이 출력되는 부분을 만들지 않고 게시글에서 구매하기 버튼을 누르면 구매 링크로 들어가지게 만들었습니다.
  • profile profile

    스크린샷 2021-04-24 10.00.34.png

    이미지프로세스 모듈을 삭제하니 물품등록이 됩니다.

    여기서 알려 주신대로 주소를 https://feedzone.club/hotopay/orderPage/7566 으로 하는것이 아닌가요.

    추가로 이미지프로세스 모듈이 아마 업로드 되는 상품 이미지 파일과 연관이 있는것 같은데

    현재 상품 등록페이지에서 이미지 업로드는 필수 옵션인거죠?

     

  • profile profile
    네 이미지 업로드는 필수 요소입니다
    기본값 사진이 있도록 패치해야겠네요
  • profile ?

    Hotopay 호환 게시판 스킨이 따로 있나요?
    상품목록을 만들고 게시글 번호를 적어주었는데, 해당 게시글을 확이하면 구매버튼이 따로 활성화 되고 그러진 않아서.
    별도로 확장변수 값을 추가해서 구매링크값을 넣어서 연결시켜야 하는것인지?
    그리고 주문서 레이아웃 스킨은 어떻게 변경 할 수 있을까요?
    레이아웃 스킨 설정 같은게 따로 없어서.

  • profile ?
    레이아웃 스킨 변경은 사이트메뉴편집 unlinked 부분에 추가된 Hoto Pay 에서 디자인 변경이 가능하네요.
  • ? profile

    게시판 스킨이 있긴 한데, 원본이 GPL 라이선스가 아니라 공개하고있지 않습니다 ㅜㅜ..

    게시판 스킨을 수정해서 만드는데, 괜찮은 스킨들은 다 GPL이 아니거나 필요한 기능이 삐져있어서 좀 고민중입니다..

  • profile ?

    일반 게시판에서 확장변수 이용해 구매버튼  바로가기 형태로 처리하면 되겠네요.
    강좌결제용으로 제작하려고 하는데 강좌가 그렇게 자주 있는 편은 아니어서.

    그런데 현재 테스트로 진행해 보는데 결제를 하고 나면  404 오류페이지가 나옵니다.

    에러화면.jpg

     

    테스트 도메인은 http://eftcenter.wizone.kr/qna/126 이곳입니다.

     

    결제목록에는 기록이 되긴 합니다.

     

    결제목록.jpg

     

    그런데 토스 테스트 결제내역엔 기록이 되지않고 있습니다.

     

    API키 셋팅시 API버전 1.3으로 했고,  웹훅에 가상계좌 웹훅 URL과 웹훅 URL 값도 
    http://eftcenter.wizone.kr/hotopay/api/v1/toss/paymentCallback 이런식으로  저장해 놓은 상태입니다.

     

    어느부분에서 오류가 있을까요?  조언 부탁드려 봅니다. 

     

    Rhymix 2.0.22 / PHP Version 7.4.30 입니다 . 

  • ? profile
    https://github.com/Waterticket/hotopay-docs/blob/main/docs/install_module.md

    요구조건 확인 부탁드립니다
  • profile ?

    아..안그래도 다시 확인을 해봤네요. 짧은주소 모두사용 체크를 안했더라구요.
    감사합니다.
    결제 오류페이지는 이제 나오지 않는데, 토스에서 테스트결제 내역엔 아무것도 나오질 않더라구요.
    혹시 이것도 뭐가 문제가 있어서 일까요?

    홈페이지에서는 결제가 완료되니 결제 목록에 바로 결제상태가 결제완료로 뜨고 있습니다.

     

    결제완료.jpg

     

     

     

  • ? profile
    Hotopay 모듈에서 결제가 완료되었다면 토스에 설정한 리다이렉트 URL이나 설정값이 문제일 수도 있습니다.

    토스측에 문의해보시는게 좋아보입니다.
  • profile ?
    답변 감사합니다. 멋진 프로그램 개발에 다시한번 감사드립니다. 나중에 오픈되면 별도로 주소 남기겠습니다.
  • profile ?
    아..해결되었습니다. API키가 바뀌었었네요. 홈페이지랑 토스 개발자센터 API값이 달라서 발생한 문제였네요.
    토스개발자센터에도 테스트 결제내역이 정상적으로 잡히고 있습니다.

    감사합니다.
  • profile
    계속 발전해서 라이믹스 기본탑재 모듈이 되었음 좋겠네요
  • profile
    구매 목록

    2021년 4월 9일 이후 구매한 것만 리스트에 나옵니다
    이전 구매 기록 확인하기

    1. 여기에서 구매 날짜 선택하는 부분이 없이 2021년 4월 9일 나오는 문제
    2. 이전 구매 기록 확인하기 클릭하면 G-shop 사이트로 이동되는 문제

    토스결제 API 입력이 없으면 결제창이 안열리는데
    판매자 은행정보로 결제할 수 있는 방법이 추가 되었으면 좋겠습니다.

    누구나 운영 가능한 쇼핑몰이 될 때까지 업데이트가 지속되길 기대합니다.
    화이팅~
  • profile ?
    modules/hotopay/skins/default/order_list.html
    여기에서 확인하시면 될 것 같아요~
  • profile
    1. 옵션 등록시 상품명 짤림
    2. 옵션이 없는 경우에도 옵션 부분이 빈칸으로 출력됨

    상품등록만 가능하고 수정 및 삭제는 현재 지원하지 않나요?
  • profile
    감사합니다
  • profile
    와. 너무 멋있습니다. 조만간에 여유가 되면 한번 테스트해보겠습니다.
  • ?
    결제완료후 구매 목록을 확인 할 수 있는데, 영수증 보기가 구매완료시만 확인되고 로그아웃했다가 다시 로그인 한 상태에서 구매 영수증 주소를 확인해보면 "결제데이터가 없습니다" 라고 나옵니다.
    이건 테스트로 진행해서 그런걸까요?
  • ? profile
    결제 수단 추가하면서 영수증 처리를 신경 안썼더니 문제가 발생했네요;;

    확인해보고 패치하겠습니다