뎁스노트 / Q&A

Q&A

개발하면서 막힌 점을 질문하고 답합니다.

뎁스_017562839뎁스_017562839· 8개월전

질문플랫폼 하위 입점사가 독립적인 결제창과 취소 권한을 가질 수 있는 PG사나 솔루션이 있을까요?

안녕하세요, 교육 플랫폼 프로젝트를 기획 중인 기획자입니다.현재 저희 플랫폼 구조상 '하위 입점 기관'들이 저희 시스템 밑으로 들어오되, 결제와 관련해서는 아래와 같은 독립적인 권한을 갖도록 구현하고 싶습니다.1. 핵심 요구사항:• 하위 기관별 결제창: 플랫폼 통합 결제가 아니라, 기관마다 각자의 결제창(모듈)을 통해 수강생 결제를 받고 싶습니다.• 입점사 직접 취소 권한: 수강생이 환불 요청 시, 플랫폼 본사를 거치지 않고 입점 기관이 직접 대시보드에서 결제 취소를 처리할 수 있어야 합니다.• 정산 관리: 결제 대행(PG)이나 정산 대행 서비스를 통해 정산 구조는 간소화하고 싶습니다.2. 고민 중인 부분:• 최근 이니시스 등에 문의해 보니 '지급 대행' 서비스에서도 하위 몰이 직접 결제를 취소하거나 독립적인 관리 권한을 갖는 것은 어렵다는 답변을 받았습니다. (결제창 생성이 저희 플랫폼 기준으로만 된다고 하네요.)• 혹시 토스페이먼츠, 나이스페이먼츠, NHN KCP 등 다른 PG사나 포트원(PortOne) 같은 결제 API 서비스 중에서 위와 같은 '하위 몰 전용 관리 대시보드 및 취소 권한'을 API 형태로 제공하는 곳이 있을까요?• 혹은 이런 구조를 커스텀으로 구현해 본 경험이 있으신 개발자분들의 조언을 구합니다.플랫폼이 모든 CS(취소/환불)를 감당하기 어려운 구조라 기관에 권한을 넘겨주고 싶은데, 이를 기술적으로 지원하는 PG사나 서비스가 있다면 꼭 추천 부탁드립니다!
895
2
0
닥터핸
닥터핸·2026-03-06
저도 예전에 플랫폼 + 입점사 구조(마켓플레이스 구조) 결제를 구현하면서 비슷한 고민을 했던 적이 있습니다. 결론부터 말씀드리면 질문하신 구조는 일반 PG 기본 기능으로는 거의 불가능하고, "마켓플레이스 / 지급대행 구조"로 접근해야 합니다.몇 가지 정리해보면 다음과 같습니다.일반 PG 구조 (이니시스 / KCP / 나이스 등)기본 PG 계약은 플랫폼이 하...
뉴비뉴비· 12개월전

질문유니티 Input System에 관해서 질문이 있습니다!!

이번에 코딩을 다시 시작하는 김에(수능이 끝나서) input system의 활용 방법을 알고 싶어서 간단한 코드를 적어보고 있었는데, 아래와 같은 문제가 발생을 해서 이에 대해서 알고 계신 분을 찾고 싶습니다...(화질은 영상이 안올라가길래 GIF로 바꾸다가 조금 뭉개졌습니다..;;)어떤 이유인지는 모르겠으나 이동과 점프를 할 때, 이동 버튼을 누르지 않고 점프를 하면 아무 문제 없지만, 이동 키를 누르면서 점프 키를 같이 누르면 저런 식으로 오른쪽으로 날아가는 현상이 발생을 했습니다...(이동 방식은 translate를 하거나, velocity를 건드리는 방식으로 하고, 점프는 addForce를 통해서 했습니다..) 그리고 더욱 의문인 점은 저러한 현상이 오른쪽에서만 일어나고, 오른쪽 방향으로만 날아간다는 것입니다...(정확히는 왼쪽도 발생을 하긴 하는데, 왼쪽 끝에서만 생긴다는..?)
644
1
0
데브게므
데브게므·2025-11-24
결론부터 말하면, 물리엔진을 쓰는 점프(AddForce/velocity) 와 transform.Translate 같은 직접 좌표이동을 섞어서 쓰면 충돌이 순간적으로 겹치고, Box2D(유니티 2D 물리)가 그 겹침을 해소하려고 짧은 방향으로 강하게 밀어내는 보정 벡터를 줍니다. 이게 화면에선 “한쪽으로 날아감”으로 보입니다.오른쪽으로만 튀는 건 대개 아래 ...
뎁스_832142634뎁스_832142634· 12개월전

질문C언어 기본지식 익히는 중인 뉴비인데 도와주세요

비쥬얼 스튜디오 2022 버전 사용하고 있습니다. 유튜브 보면서 따라하면서 공부중입니다만 다른건 다 되는데 이게 제 PC 환경에선 실행(Crtl+F5)이 전혀 안돼요.GPT 돌려봐도 문법상 틀린게 없다면서 헛다리나 짚고 있어서 이게 대체 무슨 이유로 실행이 안되는건지 고수분들 조언좀 부탁드려요..따로 오류가 출력되지는 않는 상황인데실행(Crtl+F5)시에 계속 이러한 오류가 뜨면서 실행이 안됩니다.일단 실행문제가 생긴 코드들은 아래와 같습니다..#include<stdio.h>#define MAX 10000 // 단순 글자 치환int main(void){/*char line[MAX]; // == char line[10000]FILE* file = fopen("c:\\test1\\test1.txt", "wb"); // 앞 (r(read) - 읽기전용, w(write) - 쓰기전용, a(append) - 이어쓰기) 뒤 (b - 바이너리, 없음 - 텍스트)// 뒤에 r,w,a 뒤에 +를 붙이면 추가로 읽기쓰기 모두 가능. 읽기인 r은 파일이 없으면 오류. 쓰기인 w,a는 파일을 새로 만듦if (file == NULL){printf("파일 열기 실패\n");return 1;}fputs("fputs을 사용한 글 작성\n", file); // fputs - 파일 쓰기fclose(file); // fopen - 파일 열기, fclose 파일 닫기(+저장)FILE* file = fopen("c:\\test1\\test1.txt", "rb");if (file == NULL){printf("파일 열기 실패\n");return 1;}while (fgets(line, MAX, file) != NULL) // fgets - 파일 읽기{ // fputs과 fgets는 짝. (주로 문자열로 읽기만 할 값 저장)printf("%s", line);}fclose(file);*/int num[6] = {0,0,0,0,0,0 };int bonus = 0;char str1[MAX];char str2[MAX];/*FILE* file = fopen("c:\\test1\\test2.txt", "wb");if (file == NULL){printf("파일 열기 실패\n");return 1;}fprintf(file, "%s %d %d %d %d %d %d\n", "추첨번호", 1, 2, 3, 4, 5, 6);fprintf(file, "%s %d\n", "보너스번호", 7);fclose(file);*/FILE* file = fopen("c:\\test1\\test2.txt", "rb");if (file == NULL){printf("파일 열기 실패\n");return 1;}(void)fscanf(file, "%s %d %d %d %d %d %d", str1, &num[0], &num[1], &num[2], &num[3], &num[4], &num[5]);printf("%s %d %d %d %d %d %d\n", str1, num[0], num[1], num[2], num[3], num[4], num[5]);(void)fscanf(file, "%s %d\n", str2, &bonus);printf("%s %d\n", str2, bonus);fclose(file);return 0;}주석 처리(/* */) 된 부분들은 정상적으로 실행이 되는것을 확인하고 마무리 지은 부분들이고주석 처리가 안된 마지막 부분이 문제의 근원입니다..fscanf() 을 사용하는 부분에서만! 오류가 생기고 있는데 대체 뭐가 문제인지 모르겠어요.참고로 실행파일의 내용이나 경로는 아래 이미지와 같이 정상적으로 잘 있는 상태입니다.그리고 인코딩 형식도 ANSI, UTF-8(BOM) 등 모두 시도해봤는데 안됨..대체 뭐가 문제일까요...
670
2
0
윈비
윈비·2025-11-12
비주얼 스튜디오에서 Ctrl+F5 실행이 안 되고“빌드 오류가 발생했습니다. 계속하고 마지막으로 성공한 빌드를 실행하시겠습니까?”라는 메시지가 뜨는 경우라면, 대부분 /WX 옵션 때문에 빌드가 막히는 상황입니다.원인 요약Visual Studio는 기본적으로 fopen, fscanf 같은 오래된 C 표준 함수를 사용할 때C4996(보안 비권장 함수 경고) 을...

질문프리랜서 개발 견적 충돌 고민입니다.

안녕하세요 웹 풀스택 개발과 임베디드, IoT 개발을 하고있는 초보 개발자입니다.저는 본업은 임베디드 개발을 하며 부업으로 웹 서비스 개발을 하고있습니다.제 고민은 프로젝트의 견적 산출, 클라이언트와의 견적 충돌이 고민입니다.올해 초 친구의 부탁으로 친구 회사의 방문자 출입 관리 프로젝트를 진행 한적이 있습니다.오래된 친구라 저도 커리어와 프로젝트 경험을 쌓을겸 무료로 진행했었습니다.그러나 친구가 회사측에 강력하게 항의 하여 수고비라도 줘야 한다는 명목으로 친구의 회사는 저에게 200만원을 줬습니다.그리고 시간이 흘러 얼마 전, 친구 회사의 계열사에서 연락이 와서 그 회사도 프로젝트를 진행하고 싶다고 하였습니다.이 프로젝트는 친구와 관련된것도 아닌 일반 프로젝트인데 계열사에서는 200만원에 대한 이야기를 하면서 300만원 이상은 힘들다고 합니다.하지만 제가 생각하는 프로젝트의 가치는 1000 ~ 1500만원 정도 되는거 같습니다.그래서 친구 회사의 계열사이기도 하고 어떻게 연결이 되었다싶어 가격을 낮추어 800정도에 견적을 냈는데 계열사측에서는 부담이 많이 된다고 하여 좀 더 다운된 600후반의 견적을 다시 주었습니다.그래도 계열사는 300이상은 힘들거 같다고 하며 고민을 해본다고 합니다.저의 프로젝트 가치를 정확하게 추산 하고 싶습니다. 견적을 낼 때 기준이 되는 단가가 있는지 궁금합니다.1인 개발최종 개발 기간 4개월유저 회원가입/로그인/방문신청/신청전 안전교육 동영상 스트리밍/안전교육퀴즈/신청내역 조회관리자 권한변경/방문승인,반려/공지사항 작성/엑셀 다운로드/부서편집/부서 부여경비실 방문자 확인/방문자 입문,출문 시간 체크방문 승인,반려시 문자서비스/nice 본인인증/방문신청시 해당 부서 메일 알림/방문자 안전교육 초기화보안/ssl인증데이터베이스 설계 및 구축/CRUD기타 호스팅 및 웹 서비스를 운영하기 위한 전반적인 기술 등/자체 서버(남는 컴퓨터로 서버화 시켜줬음) 이런 기능들이 들어가고 각 일반유저, 관리자, 경비실 페이지가 따로 존재 합니다. 유저의 등급에 따라 로그인시 자동으로 접속되게 되어있습니다. 이런 프로젝트가 제가 생각할때는 1000~1500 정도라 생각하는데 너무 비싸게 측정한건가요? 뎁스노트 선배님들이 생각하실 때 적정가는 어느정도일거라 생각하실까요?앞서 언급된 상황대로 견적을 보낸 상황과 클라이언트 간의 견적 간극이 좀처럼 좁혀지지 않는 상황입니다.이럴 때는 대처를 어떻게 하는게 좋을지...300에 받고 치우자니 다른 프로젝트가 넘어왔을 때도 그렇게 요구 할 거 같고, 견적대로 진행 하자니 진행을 안할거 같고... 고민입니다.
894
8
0
무린
무린·2025-10-22
계열사라도 회사는 회사입니다. 감정 빼고 판단하세요.
닥터핸
닥터핸·2025-10-22
결국 중요한 건 이걸 내가 즐겁게 할 수 있는가 같아요.300이면 억울할거고, 1000이면 책임감 생기죠.본인도 납득할 수 있는 금액이어야 오래 갑니다.기준을 스스로 세워두는 게 진짜 프리랜서의 시작이라고 할 수 있죠.

질문제발 도와줏요

안녕하세요 현재 중학교 1학년 입니다. 현제 디벗을 받았는데 일단 webkeeper이랑 스마트 단말 관리 에이전트가 깔려있습니다. 다른 애들은 크롬이랑 기본적인거는 다 들어가지는데 저는 그것마저 관리자가 허용할 수 없는 작업이라고 안들어가집니다. 태블릿은 galaxy tab S7 FE 이고, 제 친구들은 다 초기화하고 mdm 깔라는데 mdm 은 뭐고 초기화는 되지도 않습니다. 제발 도와주세요
2.0K
1
1
0
윈비
윈비·2025-10-16
학교나 교육청에서 지급한 태블릿에는 MDM(모바일 기기 관리, Mobile Device Management) 이라는 관리 프로그램이 설치되어 있어요.말하신 webkeeper나 스마트 단말 관리 에이전트가 바로 그 역할을 합니다.이 프로그램이 설치된 이유는 학생들이 임의로 앱을 설치하거나 설정을 바꾸지 못하도록,기기를 학교 계정으로 관리하기 위해서예요.그래서...

질문virtual box 우분투, 칼리리눅스

안녕하세요 제가 이번에 virtual box에 nat network 설정하고 칼리리눅스는 네트워크가 터미널에 ping으로 해봤더니 연결이 잘 된 상태에요하지만 우분투는 대상 호스트에 도달할 수 없다고 나오네요 무슨 문제 일까요? 그리고 우분투안에서 nat network를 설정할 수 있는 곳이 어디에 있을까요?도와주세요!!!! 이것 때문에 진도를 못나가고 있어요!!!
858
2
0
뎁스_76f870235
뎁스_76f870235·2025-10-18
@라이너 댓글 감사합니다 하지만 우분투를 실행하니 이번에는 네트워크에 케이블이 연결 끊김으로 업데이트를 하려하지만 실패가 됩니다 어떻게 해야 하나요ㅜㅜ 리눅스 어렵네요
라이너
라이너·2025-10-13
1. VirtualBox 네트워크 어댑터 확인VirtualBox 메인 화면에서 Ubuntu VM → 설정(Settings) 클릭네트워크(Network) 탭 선택“어댑터 1 사용” 체크되어 있는지 확인하고,“NAT Network”로 설정되어 있는지 확인합니다.(예: NatNetwork 같은 이름으로 표시됨)Kali와 Ubuntu가 같은 네트워크 이름을 사용하...

질문vmware ubuntu에서 login.php문제?

제가 vmware ubuntu에서 sudo vi login.php에 아래와 같은 코드를 저장했어요<?php $id = $_GET['id_param']; $pw = $_GET['pw_param']; $db_conn = mysqli_connect("127.0.0.1", "webhacking_db", "webhacking", "login"); if($db_conn == false){ echo mysqli_connect_error(); } else { $query = "select * from user where id='{$id}' and pw='{$pw}'"; $result = mysqli_query($db_conn, $query); echo "query : {$query}<br>"; if($result == false) { echo mysqli_error($db_conn); } else { $row = mysqli_fetch_array($result); if($row) { echo "Hello {$row['id']}, login success!"; } else { echo "login failed"; } } mysqli_close($db_conn); }?>그런데 127.0.0.1/login.html을 브라우저 검색을 하면 id와 pw를 누르면 submit query버튼을 누르면 화면에 작성한 쿼리문과 에러문이 떠야 하는데 id : admin pw : admin123만 인식해서 화면에 출력되고 다른 id와 pw를 입력하면 화면이 아얘 하얗게 나와요어떻게 하면 될까요?
1.1K
2
0
겍코
겍코·2025-06-04
화면이 하얗게 나오지 않고 에러 메시지라도 출력하게 하기 위해서 PHP 코드의 상단에 아래 코드를 넣어주세요.<?php error_reporting(E_ALL); ini_set('display_errors', 1);이 때 나오는 에러 메시지를 보고 문제를 확인할 수 있을 것 같습니다.이렇게 해서 나오는 에러 메시지를 보여주시면 확인해드리겠습니다!

질문vmware 터미널에 sudo vi / var/www/html/test.php

vmware 터미널에 sudo vi / var/www/html/test.php 명령어 입력하고 -&gt; &lt;?php phpinfo() ?&gt; -&gt; :wq 라고 입력하면 맨밑에 e212이라고 오류가 뜨고 firefox 브라우저에 htp://127.0.0.1/test.php라고 검색하면 아무것도 화면에 안나와요 php version내용의 페이지가 나와야 하는데 ...
1.3K
1
0
sonaki84
sonaki84·2025-05-27
E212는 파일에 쓰기 권한이 없어서 발생하는 오류입니다.해결하려면,아래와 같이 최고권한(sudo)으로 파일을 열어서 수정하거나,sudo vi /var/www/html/test.php혹은 아래와 같이 누구나 파일을 수정할 수 있게 파일에 권한을 줍니다.(보안상 임시로만)sudo chmod 777 /var/www/html # 권한을 임시로 줍니다 (보안상 ...
red573red573· 2년전

질문초보자 질문입니다

파이썬에서 tkinter 불러오는 코드를 써도 창이 안 뜨는데 뭐가 문제인가요?
706
1
0
피토니
피토니·2025-05-01
tkinter 창이 안 뜨는 건 보통 mainloop()를 안 써서 그렇습니다.import tkinter as tk window = tk.Tk() window.mainloop() # 이걸 꼭 써야 창이 떠요!
꾀돌이꾀돌이· 2년전

질문유튜브 영상 다운로드 코드를 작성했습니다.

AI(클로드 3.7)의 도움을 받아서파이썬으로 유튜브 동영상을 다운받는 코드를 작성했습니다.yt-dlp 란 github의 코드를 활용해서유튜브 영상을 다운 받고 다운로드 속도는aria2c 를 이용한 분할 다운로드로 높였습니다.아주 잘 작동하고 실행파일 패키지로 만들어서 실행해도 아주 잘 작동합니다.문제는 제 컴퓨터가 아니라 다른 컴퓨터에서도 작동해야 하는데,다른 컴퓨터에서 실행하면 오류가 납니다.GUI에서 다운로드를 누르면파일을 찾을 수 없다는 에러가 납니다.필요한 파일인 aria2c.exe, ffmpeg.exe 등을 포함해서 빌드를 해도 마찬가지 입니다.파일이 있는 위치를 하드 코딩하지 않고 동적으로 해도 마찬가지입니다.도대체 왜 그런지 이유를 모르겠습니다. T.T
800
3
0
피토니
피토니·2025-04-23
아래 2가지 문제를 확인해보시기 바랍니다.실행 경로 문제PyInstaller로 빌드 시엔 sys._MEIPASS 또는 sys.executable 기준으로 경로 잡아야 합니다.base_path = getattr(sys, '_MEIPASS', os.path.dirname(sys.executable)) aria2c_path = os.path.join(base_p...