Project/pre-print-project20 preprint-예약서비스 결제기능 완성 & 포트원 및 pg사 심사 완료 여는 글프리프린트 예약서비스를 운영하는데 있어 필요한 모든 기능들을 완벽하게 개발 완료하였고, 인프라 구축도 모두 끝냈다.실 결제 서비스 적용을 위해 포트원 pg사 상담을 진행했고 최종 스마트로 pg사와 계약을 하는 것을 결정하였다.코드는 토스페이먼츠(구) 모듈로 테스트 결제를 구현해두었는데 이를 모두 스마트로(신) 모듈로 교체하여 코드 수정을 진행했다.스마트로사의 총 두개 결제수단(일반 카드결제 & 간편결제)을 신청하였고 포트원에서 사업자등록증 및 각종 기본 서류, 정보들을입력하였으며,14일에 걸쳐 개인정보처리방침, 이용약관, 결제 및 환불절차, 고객 지원 정책, 사업자정보, 전자상거래 관련 법률 준수 문서를 모두 작성하고7일에 걸쳐 포트원 심사 신청 및 심사 진행 & 스마트로 pg사의 심사를 모두 통.. 2024. 8. 30. ec2에서 파일 가져오기 & 파이썬 스크립트로 원격 프린트 진행하기 여는 글프리프린트 예약서비스 개발을 거의 마무리하고 이제 마지막으로오늘 들어온 주문을 새벽 1시에 모두 정리하여 csv로 주문서를 포맷팅하고 pdf파일을 모두 ec2내부의 특정 폴더에 둔다 -> ec2-crontab 스케줄러로 파이썬 스크립트 실행ec2에 존재하는 파일을 로컬 컴퓨터의 폴더로 매일 새벽 1시 5분에 가져온 뒤 -> ec2-crontab 스케줄러로 파이썬 스크립트 실행그 폴더에 존재하는 모든 pdf를 출력해야하는 과제가 남았다. -> 새벽 1시 10분에 이것도 스케줄러로 실행할 예정, 윈도우 스케줄러로. 일단 3일에 걸쳐서 .bat 파일과 파이썬 스크립트로 원격 프린트를 진행하는 방법을 모두 성공했고csv 주문 표를 읽고 이를 기반 커스텀 pdf생성 및 출력 & 주문 파일 출력까지 모두 성.. 2024. 8. 22. preprint 예약 서비스 0812~0823 개발 일지 개발 일지다음과 같이 0812~0823일 까지 많은 양의 task를 설계 및 개발 완료하였다.preprint 예약서비스의 핵심 기능 및 이하 기능들 20개를 모두 개발 완료하였고 결제 기능 고도화 작업과프린트 자동 출력 매커니즘 설계를 완료하고 자동화 파이썬 스크립트도 스케줄러로 모두 자동 실행되도록 개발 완료하였다. 실 결제 기능을 적용해야 했음으로 결제만 진행되게 하는 것이 아니라 서비스 이용시간 제한 시간 전에 결제 신청을 넣어두고 결제를 하지 않다가 이후에 하는 경우, 결제를 해서 실패하고 재결제할 때 중복 결제가 생기는 경우, 사용자가 혹여나 비슷한 시간에결제를 진행해서 사물함 할당이 되지 않은 상태에서 결제가 되어버리는 경우 등등,,,결제 트랜젝션과 관련해 수많은 고민을 하였고, 관련 경우의 .. 2024. 8. 16. preprint 개발일지 - 결제기능 강화 & 결제 취소기능 구현 & 소셜로그인 배포환경 설정 & m_redirect_url, webhook 설정(모바일 테스트) 여는 글preprint 개발이 어느덧 막바지에 다다랐는데 기간 동안 결제 기능에 있어 유연성을 강화하고 결제 취소 기능과 현재 배포환 환경에 맞게 구글로그인 & 카카오로그인이 가능할 수 있게 리디렉션 설정 변경 및 프로젝트 환경 세팅을 개발 환경, 프로덕션 환경 각각 다르게 설정될 수 있도록 수정하였다.또한 결제가 데스크탑에서는 문제가 없지만 모바일 환경에서 결제가 진행되면 웹페이지를 벗어나게 되기에정상적인 결제진행이 되지 않는다.따라서 m_redirect_url설정을 진행해 주어 모바일 환경에서도 결제가 잘 이뤄질 수 있게 수정하였으며webhook설정도 진행하였다.=> 이를 하나하나 간단히 기록할 예정이다. m_redirect_url, webhook의 경우 이전에 포스팅 글로 정리한 부분이 있는데, 아.. 2024. 8. 2. 이전 1 2 3 4 5 다음