CreateYourVPN Academy
가이드

lava.top으로 결제 받기

단계별 가이드: lava.top을 CreateYourVPN에 연결해 고객이 여러분의 스토어프론트에서 잔액을 충전하게 하는 방법. API 키, 웹훅, 충전 금액, 자동 충전.

lava.top은 루블·달러·유로로 카드, SBP, PayPal 결제를 받습니다. 고객은 이를 통해 여러분의 스토어프론트에 있는 마이페이지에서 잔액을 충전하고, 그 잔액으로 요금제를 구매합니다. 이용 권한을 손으로 부여할 필요가 없습니다.

lava.top은 금액이 고정되어 있습니다. 고객은 여러분이 설정한 충전 금액 중 하나를 고르며, 금액마다 같은 가격의 오퍼가 하나씩 있습니다. 고객이 직접 금액을 입력할 수는 없습니다. 고객이 금액을 자유롭게 정하게 하려면 PayHot도 연결하세요.

돈은 여러분 자신의 lava.top 계정으로 들어갑니다. CreateYourVPN은 결제의 중개자가 아니며 여러분의 매출에서 수수료를 가져가지 않습니다.

결제 수신은 유료 요금제 Max에서 이용할 수 있습니다. 이 요금제에서는 스토어프론트가 판매를 시작하고, 고객 잔액도 자동으로 켜집니다. 플랫폼 가격은 청구 수업을 참고하세요.

준비물

  • lava.top 계정(「작가」 계정, 즉 판매하는 쪽 계정)
  • 초기 설정에 필요한 10~15분
  • 테스트 충전을 위한 소액: lava.top에는 테스트 모드가 없어서, 설정 전체를 확인할 방법은 실제 결제뿐입니다(최소 50 ₽ / 5 $ / 5 €).

1단계. 가입과 본인 확인

lava.top에 가입하고 프로필을 채우세요. 프로필이 비어 있으면 구매자에게 결제 페이지가 미완성처럼 보입니다.

그다음 Balance → 본인 확인으로 들어가 확인을 마치세요: 신분증과 셀피, 18세 이상, VPN은 꺼 둔 상태로.

본인 확인 전에도 판매는 가능하지만, 확인 없이는 돈을 출금할 수 없습니다. 첫 정산 때까지 미루지 마세요.

2단계. 상품 만들기

lava.top 오퍼의 가격이 곧 충전 금액입니다. 고객에게 제시하려는 금액의 수만큼 오퍼를 만드세요.

  • 1회 충전: 고정 가격의 디지털 상품, 강의 또는 상담. 오퍼 하나가 금액 하나가 됩니다. 예를 들어 300, 500 또는 1000 ₽입니다.
  • 자동 충전: 「구독」 유형의 상품. lava.top이 자체 일정(매월, 3개월마다, 6개월마다 또는 매년)에 따라 오퍼 가격을 청구하며, 청구될 때마다 고객의 잔액이 충전됩니다.
  • 오퍼에는 고객 계정 통화로 된 가격이 있어야 합니다. 통화는 「수익화」 섹션의 「고객 잔액」 카드에서 확인할 수 있습니다. lava.top은 루블, 달러, 유로를 받습니다.
  • 상품은 숨김 노출 설정으로 공개 lava.top 페이지에서 숨기세요. 「가격은 API를 통해 문의」는 켜지 마세요: CreateYourVPN은 고정 가격 오퍼로 작동합니다. lava.top 페이지에서 바로 한 구매는 저희 표식 없이 도착하므로, 누구의 결제인지 알 수 없습니다. 숨긴 고정 가격 상품도 패널에는 계속 표시됩니다.

lava.top의 오퍼는 상품을 특정 가격과 청구 주기로 판매하는 방식입니다. 한 상품에 여러 오퍼를 둘 수 있으며, 패널에서 금액마다 알맞은 오퍼를 고릅니다.

3단계. CreateYourVPN에서 계정 연결하기

lava.top 쪽에서 필요한 것은 모두 한곳에 있습니다: 왼쪽 메뉴의 Integrations, API 카드입니다.

lava.top의 「Integrations」 페이지: API 카드와 Web-Widget 카드

API 키 만들기

API 카드를 열고 「Create API key」를 누르세요. 키는 한 번만 표시되므로 바로 복사하세요. lava.top은 두 번 다시 보여 주지 않으며, 잃어버린 키는 새 키로 교체하는 수밖에 없습니다.

API 키 페이지: 「Create API key」 버튼과 웹훅 기록 링크

키를 패널에 붙여넣기

CreateYourVPN에서 「수익화」 섹션을 열고 lava.top 카드의 「연결」을 누른 뒤, 키를 「lava.top API 키」 필드에 붙여넣고 저장하세요.

저희는 키를 즉시 확인해, 계정에서 찾은 상품 수와 함께 「키가 확인되었습니다」라고 답하거나 「lava.top이 이 키를 받아들이지 않았습니다」라고 답합니다.

저장하자마자 같은 폼에 값이 두 개 더 나타납니다: Webhook URL과 웹훅 키입니다. 다음 단계에서 이 둘을 lava.top에 붙여넣습니다. 웹훅 키는 저희가 생성하므로 직접 만들 필요가 없습니다.

웹훅 만들기

lava.top은 키를 만든 직후에 이를 제안합니다: 「+ Add Webhook」을 누르세요. 같은 버튼은 나중에 API 페이지에도 있습니다.

「API key successfully added」 창과 「+ Add Webhook」 버튼

웹훅은 하나면 됩니다: 이벤트 유형 필드에서 모든 이벤트를 한 번에 선택할 수 있습니다.

웹훅 추가 폼: URL, 이벤트 유형, 인증 방식, API 키 필드

URL: 패널에 있는 웹훅 URL. lava.top은 HTTPS만 받는데, 저희 주소는 이미 HTTPS입니다.

이벤트 유형: 목록의 모든 이벤트를 선택하세요. 다중 선택이므로 두 번째 웹훅은 필요 없습니다.

Type of authentication for Webhook: 「API key of your service」를 고르고, 패널의 웹훅 키를 「API key」 필드에 붙여넣으세요. Basic도 되고 저희는 이것도 받지만, 필드가 하나가 아니라 두 개입니다.

Comment: 선택 사항이며 본인을 위한 메모입니다. 「CreateYourVPN, 결제」 같은 문구는 연동이 여러 개일 때 도움이 됩니다.

lava.top은 요청 본문에 암호화 서명을 제공하지 않으므로, 전달을 인증하는 것은 웹훅 키입니다. 비밀번호처럼 다루세요.

선택하지 않은 이벤트를 남기지 마세요: 정기 결제 이벤트가 없으면 고객의 자동 충전이 잔액에 반영되지 않습니다. 전부 선택해 두는 편이 언제나 안전합니다.

API 키로 저희가 하는 일

lava.top에는 「읽기 전용」 키가 없습니다: API 키는 작가 계정에 대한 완전한 접근 권한을 줍니다. 저희는 딱 세 가지에만 사용합니다: 고객이 「결제」를 누를 때 결제를 생성하는 것, 여러분이 패널에서 오퍼를 고를 수 있도록 상품 카탈로그를 읽는 것, 그리고 고객이 마이페이지에서 자동 충전이나 자동 갱신을 끌 때 구독을 취소하는 것입니다. 가격을 바꾸지 않고, 매출을 내보내지 않으며, 그 밖의 어떤 일도 하지 않습니다. 키는 암호화되어 저장되고, 다시 표시되지 않으며, 저희 로그에도 남지 않습니다. 접근을 끊고 싶다면 패널에서 연결을 삭제하세요: 키도 함께 삭제됩니다.

4단계. 충전 금액 추가하기

「요금제」를 열고 「잔액 충전」 블록을 찾으세요.

「충전 추가」를 누르고, 「lava.top 오퍼」 목록에서 1회성 오퍼를 고른 뒤 창에서 「충전 추가」를 누르세요. 금액은 오퍼의 가격이 됩니다. 이렇게 금액을 하나씩, 최대 20개까지 추가하세요.

자동 충전은 「자동 충전 추가」를 누르고 lava.top 구독을 고른 뒤 창에서 「자동 충전 추가」를 누르세요. 금액과 주기는 오퍼가 정합니다. 예를 들어 매월 500 ₽입니다. 이런 충전으로 어떤 요금제를 감당할 수 있는지는 패널이 알려 줍니다.

행에 경고가 있으면 확인하세요. 오퍼에 잔액 통화로 된 가격이 없을 때, 오퍼 가격이 금액과 다를 때, 오퍼가 lava.top에서 사라졌을 때 패널이 알려 줍니다.

방금 lava.top에서 상품을 만들었는데 목록에 없나요? 「목록 새로고침」을 누르세요: 카탈로그는 1분간 캐시됩니다.

금액을 추가하거나 PayHot을 연결하기 전까지 고객은 충전할 방법이 없습니다: 「잔액 충전」 창에 「아직 충전할 수 없습니다」라고 표시됩니다. 가장 비싼 요금제 가격 이상인 금액을 적어도 하나 추가하세요: 그러면 잔액이 비어 있는 고객도 「충전 후 구매」 버튼으로 한 번에 결제해 충전과 요금제 구매를 끝낼 수 있습니다.

요금제 자체에서는 오퍼를 고르지 않습니다: 고객 계정 통화로 된 요금제는 고객이 잔액으로 구매합니다. 예외는 다른 통화로 가격이 정해져 있고 예전에 오퍼에 연결해 둔 요금제입니다: 이런 요금제는 고객이 lava.top을 통해 직접 결제합니다.

고객에게 보이는 화면

스토어프론트의 마이페이지에서 고객은 「충전」을 누릅니다. 「1회」 탭에서는 여러분이 정한 금액 중 하나와 결제 수단을 고릅니다: 카드, SBP(루블만), 또는 오퍼에 달러나 유로 가격이 있으면 PayPal. 「자동」 탭에서는 자동 충전을 켭니다: 카드나 PayPal로 가능하며, lava.top 구독은 SBP를 받지 않습니다. 고객이 다른 통화로 결제했더라도 잔액에는 언제나 고객 계정 통화로 충전 금액이 들어갑니다.

자동 충전에는 기간이 있고 고객 계정 통화로 가격이 정해진 구독 요금제가 필요합니다: 그런 요금제가 없으면 고객에게 「자동」 탭이 보이지 않습니다. 자동 충전은 잔액으로 하는 요금제 자동 갱신과 함께 작동합니다: 고객이 자동 충전을 켜면 자동 갱신도 저절로 켜지고, 고객에게 아직 요금제가 없으면 첫 청구로 요금제를 구매합니다. 자동 충전은 고객당 하나입니다.

5단계. 실제 결제로 확인하기

자기 스토어프론트의 고객 계정에서 가장 작은 금액으로 잔액을 충전해 보세요. 1분 안에 잔액에 돈이 들어오고, 「수익화」 섹션의 「결제 기록」에 「처리됨」 상태의 잔액 충전이 나타나야 합니다. 그다음 잔액으로 요금제를 구매하세요.

그렇지 않다면:

  • 기록에 이벤트가 아예 없음: lava.top의 웹훅이 잘못된 주소를 보고 있거나, 모든 이벤트가 선택되어 있지 않거나, 웹훅 키가 패널의 값과 다릅니다. lava.top에는 재전송 버튼이 있는 웹훅 기록이 있으니 거기서부터 확인하세요;
  • 이벤트는 있는데 잔액에 돈이 없음: 이벤트에 「잔액에 적립되지 않았습니다」라는 표시와 안내가 붙습니다. lava.top에서 결제를 확인하고 고객 카드에서 조정으로 금액을 적립하세요;
  • 「미연결」: 누구의 결제인지 알아내지 못했습니다. 고객이 스토어프론트를 거치지 않고 여러분의 lava.top 페이지에서 바로 상품을 산 경우입니다. 고객을 찾아 그 고객 카드에서 조정으로 금액을 적립하세요;
  • 「확인 필요」: 이 이벤트에는 여러분의 결정이 필요하며, 무엇을 해야 하는지는 이벤트 자체에 적혀 있습니다.

구독 청구가 실패하면 lava.top은 8시간 후와 24시간 후에 두 번 더 시도하고, 마지막 시도 후에만 실패 알림을 보냅니다. 고객은 마이페이지에서 마지막 청구가 처리되지 않았다는 것을 보게 됩니다. 이미 잔액에 있는 돈은 고객에게 그대로 남습니다.

돈에 관하여

  • lava.top 수수료: 성공한 결제마다 8 %. 즉시 차감되며, 나중에 고객에게 환불하더라도 돌려받지 못합니다.
  • 환불은 lava.top 대시보드의 「판매」 섹션에서 합니다. 구독을 환불하면 구독이 취소됩니다. 환불이나 차지백 알림은 「확인 필요」 상태로 기록에 들어옵니다. 환불 후에도 고객의 잔액은 저절로 줄지 않습니다: 고객 카드에서 조정으로 같은 금액을 차감하세요.
  • 자동 충전 끄기. 고객은 여러분의 스토어프론트에 있는 마이페이지에서 직접 끄며, 그러면 저희가 lava.top에 구독 취소를 요청합니다. 고객이 요금제의 자동 갱신을 끄면 자동 충전도 함께 꺼집니다. lava.top 대시보드에서 구독을 취소할 수도 있습니다. 어느 경우든 잔액의 돈은 사라지지 않습니다.
  • 차지백은 결제 후 540일까지 제기할 수 있고, 증빙 제출 기한은 3일입니다. 판매 조건, 고객과의 대화, 접근 권한을 제공했다는 증빙을 보관하세요.
  • 결제 한도는 상품 유형에 따라 다릅니다. 최소는 항상 50 ₽ / 5 $ / 5 €입니다. 최대는 구독이 300 000 ₽ / 3 000 $ / 3 000 €, 1회성 상품이 1 000 000 ₽ / 10 000 $ / 10 000 €입니다.

키가 유출되면

lava.top 카드에는 서로 다른 버튼이 두 개 있고, 하는 일이 다릅니다:

  • 「웹훅 키 재발급」은 수신 알림용 새 키를 발급합니다. 새 값을 lava.top의 웹훅에 붙여넣으세요. 붙여넣기 전까지는 결제가 확인되지 않습니다.
  • 「웹훅 URL 교체」는 새 주소를 발급합니다. 기존 주소는 즉시 작동을 멈추므로, 웹훅에서도 주소를 갱신하세요.

API 키 자체가 유출되었다면 lava.top에서 폐기하고 새 키를 만들어 패널에 붙여넣으세요.

On this page