가이드

만든 앱에서 결제받기

길은 다 깔려 있습니다. 가맹 계약은 사업자가 직접 맺어야 합니다.

실제로 돈이 오가려면 결제사와 맺는 가맹 계약이 필요하고, 그건 사업자가 직접 하셔야 합니다. 저희 요금제의 카드 결제도 아직 열지 않았습니다.

먼저 준비할 것

두 가지는 정하는 일이고, 하나는 mypage 밖에서 하는 서류 일입니다.

  • 무엇을 얼마에 파는지. 통화는 하나로 정하세요.
  • 사업자 이름으로 된 결제사 가맹 계약.
  • 결제 뒤에 할 일 — 완료 화면, 메일, 예약을 결제됨으로 표시.

01 · 주문 흐름부터 만듭니다

돈보다 주문이 먼저입니다. 상품, 가격, 장바구니, 주문 완료 화면까지 눌러서 끝까지 가지는지 확인하세요. 결제는 마지막 한 칸입니다. 여기가 엉성하면 결제를 붙여도 계속 새 문제가 나옵니다.

02 · 금액은 서버가 다시 계산합니다

결제 금액은 내가 등록한 상품 값으로 서버가 다시 계산해서, 브라우저가 보낸 값과 맞는지 대조합니다. 화면에서 값을 바꿔 보내면 거절됩니다. 이건 선택 사항이 아니고 빼 달라고 하실 것도 아닙니다.

03 · 통화는 하나로 둡니다

주문 하나는 통화 하나로 끝냅니다. 한국어로 만들면 기본이 원화입니다. 저희 실측에서는 시키지도 않았는데 수업료를 35,000원·320,000원·450,000원으로 써 놨습니다.

04 · 결제사 키를 넣습니다

내가 받은 키를 프로젝트 비밀값 화면에 넣습니다. 진짜 키가 들어가기 전까지는 보내는 시늉을 하지 않고, 무엇을 보내려 했는지 그대로 보여 줍니다. 성공한 척하면 개발 중에는 되는 줄 알다가 실제 손님 앞에서 아무 일도 안 일어납니다.

05 · 일부러 두 번 눌러 봅니다

결제 버튼을 두 번 눌러 보세요. 주문은 한 건이어야 합니다. 시도마다 열쇠가 붙어 있어서 같은 요청이 다시 와도 같은 주문에 얹힙니다. 결제 호출은 프로젝트당 하루 1,000건까지입니다.

여기까지 되면 끝주문이 만들어지고 금액이 내 상품 값과 같으며, 두 번 눌러도 한 건이고, 결제사 응답이 기록으로 남으면 됩니다.

막히면

어떤 결제사를 쓸 수 있나요? Stripe·포트원·토스가 붙어 있고, 결제사가 보내오는 통보는 서명을 확인해서 가짜 “결제 완료”를 걸러 냅니다. 다만 가맹 계약은 어떤 경우에도 건너뛸 수 없습니다.

사업자 등록 없이 받을 수 있나요? 안 됩니다. 국내 결제사는 사업자 등록을 요구합니다. 저희 규칙이 아니라 결제사 규칙입니다.

푸터에 사업자등록번호를 넣으라고 나와요. 국내 상거래 페이지는 법으로 표기해야 합니다. 그래서 푸터에 상호·대표자·사업자등록번호·통신판매업신고번호·주소·전화·이메일 자리가 한국어로 들어가 있습니다. 문 열기 전에 채우세요.

이어서 볼 것

여기 없는 데서 막히셨나요? 자주 묻는 질문을 먼저 보세요 — 거기에도 없으면 물어봐 주시면 답해 드립니다.