바로 답변
외부 연동은 코드를 붙이는 일보다 계정과 심사, 따라오는 고지 의무를 맞추는 일이 먼저입니다. 흐름 하나를 골라 연동마다 '누구 명의로 준비하는가, 어떤 요구가 따라오는가, 실패하면 어떻게 되는가, 누가 확인하는가'를 채운 뒤 개발을 시작합니다. 이 표가 비어 있으면 개발이 끝나도 심사와 동의 문구 때문에 출시가 밀립니다.
핵심 요약
- 결제 심사와 발신번호 등록은 발주사 사업자 명의로만 가능해 개발사가 대신할 수 없는 구간입니다.
- 알림을 홍보에 쓰는 순간 사전 동의와 표시 의무가 붙고, 오후 9시부터 오전 8시 발송에는 별도 동의가 필요합니다.
- 결제는 성공 경로보다 중복·지연·자동 취소 경로를 먼저 정해야 운영에서 사고가 줄어듭니다.
- 연동마다 '실패하면 누가 무엇을 보고 처리하는가'를 적지 않으면 장애 시 담당이 비어 있습니다.
- 검수는 성공 1건이 아니라 실패 1건을 재현해 화면·기록·통지를 확인하는 것으로 끝냅니다.

외부 연동을 붙이면 우리 쪽 일은 무엇이 늘어나나요?
로그인·결제·알림은 남이 운영하는 서비스를 불러다 쓰는 기능입니다. 그래서 늘어나는 일은 코드가 아니라 계약과 운영 쪽에 생깁니다.
늘어나는 일은 네 가지입니다. 제공자 계정을 누구 명의로 만들고 어떤 심사를 받는가, 그 제공자를 쓰면 따라오는 고지·동의 요구는 무엇인가, 제공자가 응답하지 않거나 거절했을 때 화면과 데이터를 어떻게 처리하는가, 그리고 그 처리를 누가 확인하는가입니다.
이 네 칸을 비워 둔 채 개발을 시작하면 코드가 끝난 뒤 심사와 동의 문구 때문에 출시가 몇 주 밀립니다.
한 흐름으로 채워 보는 준비표 — 온라인 강습 예약
연동 전체를 한꺼번에 정리하지 말고, 사용자가 실제로 지나는 흐름 하나를 골라 그 위의 연동만 채웁니다. 아래는 '가입 → 결제 → 안내 알림' 흐름을 채워 본 예시입니다.
| 연동 | 누구 명의로 준비하나요 | 따라오는 요구 | 실패했을 때 |
|---|---|---|---|
| 간편 로그인 | 발주사 개발자 계정 | 수집 항목을 처리방침에 반영 | 제공자 장애 시 이메일 로그인으로 들어올 수 있는가 |
| 카드 결제 | 발주사 사업자 명의·결제 심사 | 청약 전 확인 절차와 결제 사실 고지 | 승인 지연 중 재시도한 건의 중복 판정과 취소 주체 |
| 문자·푸시 알림 | 발신번호 등록 또는 푸시 인증서 | 광고성 정보의 사전 동의와 표시 | 미도달 시 재발송 횟수와 대체 연락 수단 |
표의 두 번째 열이 개발사가 대신할 수 없는 구간입니다. 결제 심사와 발신번호 등록은 사업자 명의 확인을 거치고, 계정을 개발사 명의로 열어 두면 정산 계좌와 해지 권한이 개발사에 남습니다. 심사는 개발과 동시에 진행되므로 요구사항을 확정한 날 바로 신청합니다.
알림에 따라오는 고지 의무는 무엇인가요?
알림을 안내용으로만 쓸지, 할인·이벤트 안내까지 보낼지에 따라 요구가 달라집니다. 정보통신망법 제50조는 전자적 전송매체로 영리목적의 광고성 정보를 보내려면 수신자의 명시적인 사전 동의를 받도록 정합니다. 거래관계에서 직접 연락처를 수집한 경우 같은 종류의 재화에 대한 광고는 대통령령으로 정한 기간 안에서 예외로 둡니다.
같은 조 제3항은 오후 9시부터 다음 날 오전 8시까지 보내려면 별도의 사전 동의를 받도록 하고, 제4항은 광고성 정보에 전송자의 명칭과 연락처, 수신 거부·철회를 쉽게 할 수 있는 조치와 방법을 밝히도록 합니다. 제7항은 수신동의·거부·철회에 대한 처리 결과를 알리도록, 제8항은 수신동의 여부를 정기적으로 확인하도록 정합니다.
설계에 옮기면 세 가지가 됩니다. 예약 확인 알림과 홍보 알림의 동의를 따로 받을 것, 동의·철회 시각을 저장할 칸을 둘 것, 야간 발송 여부를 발송 설정에서 구분할 것입니다.
동의를 받는 시점도 함께 정합니다. 가입 화면에서 한 번에 받을지, 첫 예약을 마친 뒤 받을지에 따라 동의율과 화면 구성이 달라지므로, 요구사항 단계에서 결정해 두어야 나중에 가입 흐름을 다시 만들지 않습니다.
결제에서 먼저 정해야 하는 실패 경로
전자상거래법 제7조는 소비자의 조작 실수로 인한 착오 피해를 막기 위해 대금이 부과되는 시점이나 청약 전에 내용을 확인하고 바로잡을 절차를 마련하도록 정합니다. 제8조제2항은 청약 의사가 진정한 것인지 확인하기 위해 재화의 내용과 종류, 가격, 용역 제공기간 등을 명확히 고지하고 확인 절차를 두도록 하며, 제3항은 결제가 이루어진 사실을 알리고 관련 자료를 언제든 열람할 수 있게 하도록 합니다.
화면으로 옮기면 최종 확인 화면, 결제 완료 통지, 결제 내역 열람 화면이 각각 필요합니다. 여기에 실패 경로를 더합니다. 승인 응답이 늦는 동안 사용자가 다시 누른 건을 중복으로 볼 기준, 승인은 났는데 예약이 잡히지 않은 건의 자동 취소 시한, 환불을 실행하는 담당자입니다.
자동 취소 시한은 특히 미리 정해야 합니다. 결제는 승인됐는데 예약 자리가 이미 찬 경우, 몇 분 안에 자동으로 취소하고 환불을 걸지 정해 두지 않으면 고객은 돈만 빠져나간 화면을 보게 됩니다.
시험 환경과 운영 환경은 왜 나눠야 하나요?
세 연동 모두 시험용 키와 운영용 키가 따로 있습니다. 시험용 키로는 실제 돈이 움직이지 않고 실제 문자도 나가지 않으므로, 개발 중에는 반드시 시험용으로 붙입니다.
문제는 전환 시점입니다. 운영 키로 바꾸는 순간 결제는 실제 매출이 되고 알림은 실제 고객에게 갑니다. 그래서 전환 작업은 출시 당일이 아니라 며칠 앞서, 내부 인원에게만 열린 상태에서 소액 결제 1건과 알림 1건을 실제로 보내 확인합니다.
이때 키를 누가 보관하는지도 정합니다. 운영 키가 개발사의 개인 계정이나 공유 문서에만 있으면 담당자가 바뀔 때 서비스가 멈출 수 있습니다.
연동 검수가 끝났다고 말할 수 있는 기준
성공 1건을 확인하는 것은 검수가 아닙니다. 연동마다 실패를 한 번씩 일부러 만들어 보고, 사용자 화면의 안내 문구, 관리자 화면에 남는 실패 기록, 담당자에게 가는 통지까지 확인되면 그 연동은 끝난 것으로 봅니다.
네오렉트에 연동 준비를 상담하신다면 위 표를 흐름 하나에 대해 채워서 보내 주세요. 빈 칸이 어디인지에 따라 심사 신청부터 할지, 동의 설계부터 할지가 갈립니다.
주의할 점 — 이런 경우엔 다르게 판단하세요
이 글은 법률 자문이 아닙니다. 적용 여부와 구체적인 의무는 서비스 형태와 처리하는 정보에 따라 달라지므로 소관 기관이나 전문가의 확인을 받으시기 바랍니다. 본문의 조문은 정보통신망 이용촉진 및 정보보호 등에 관한 법률(시행 2026-10-02)과 전자상거래 등에서의 소비자보호에 관한 법률(시행 2026-07-21)의 현행 조문을 2026년 10월 19일에 확인한 것입니다. 예외 기간, 적용 매체처럼 대통령령·총리령에 위임된 세부 사항은 본문에서 다루지 않았습니다. 앱 마켓의 결제 수단 정책은 별도 기준이므로 함께 확인해야 합니다.
출처와 작성 정보
참고 자료
함께 보면 좋은 콘텐츠
- 가이드앱·웹 개발 요구사항은 어떻게 정리하나요? 화면 목록으로 부족한 이유 →개발사에 넘길 요구사항을 처음 써 보는 비개발 담당자가 흐름·상태·예외·데이터·완료 조건의 다섯 칸으로 정리하는 방법을 확인합니다. 온라인 수강 신청으로 채운 양식과 기획과 무관하게 따라오는 요건을 함께 담았습니다.
- 가이드앱 결제는 인앱결제만 붙여야 하나요? 12월 정책 변경 전 판단 기준 →구글이 한국에 12월 31일까지 적용하겠다고 밝힌 앱 마켓 결제·수수료 개편을 앞두고, 인앱결제 하나로 갈지 결제 경로를 늘릴지 판단하는 기준을 정리했습니다. 수수료 절감액보다 정산·환불·보안 운영 부담을 먼저 따져야 하는 이유를 다룹니다.
- 가이드앱 출시 전 스토어에 제출하는 개인정보 항목, 무엇부터 준비해야 하나요? →구글플레이 데이터 보안 섹션과 애플 앱 개인정보 세부사항은 기획서가 아니라 앱의 실제 동작을 묻습니다. 출시 전에 모아야 할 자료 일곱 가지와 담당·완료 기준, 제출일에서 역산한 준비 순서를 정리했습니다.