RevGlance문서

소스 연결

어떤 제공업체를 사용하든 소스, 키, Webhook, 동기화가 작동하는 방식입니다.

소스는 결제 제공업체의 계정 하나를 하나의 비즈니스에 연결한 것입니다. 하나의 비즈니스에는 여러 소스를 둘 수 있으며, 같은 제공업체의 소스도 여러 개 둘 수 있습니다. 예를 들어 Stripe 계정과 App Store 앱, 또는 Stripe 계정 두 개를 연결할 수 있습니다. 소스는 소유자와 관리자가 연결하고, 뷰어는 볼 수만 있습니다.

지원되는 제공업체

베타로 표시된 제공업체는 제공업체의 문서를 기준으로 구축하고 테스트했지만, 아직 실제 계정에서 실행해 보지는 않았습니다. 숫자가 제공업체 자체 리포트와 다르면 알려 주세요.

키

모든 소스는 제공업체에서 직접 만든 키로 연결합니다. RevGlance는 인증 정보를 암호화해 저장하고, 다시 표시하지 않으며, 읽기만 합니다. 제공업체가 제한 키나 읽기 전용 키를 제공한다면 그쪽을 사용하세요.

쓰기 작업을 할 수 있는 기능은 두 가지이며, 키에서 허용한 경우에만 작동합니다.

  • 회수 이메일은 카드 업데이트 링크(Stripe 포털 세션, Polar 고객 세션, Paddle 결제 수단 업데이트 거래)를 만들 수 있습니다.
  • 개인정보 보호 모드에서는 회수 이메일이나 설문 이메일을 보낼 때 발송 시점에 제공업체에 고객의 주소를 요청합니다.

동기화

  • 첫 동기화는 제공업체가 보관하는 모든 데이터를 읽습니다. 단, 제공업체가 제한하는 경우는 예외입니다(App Store는 일별 리포트를 1년 치만 보관합니다).
  • 이후 동기화는 마지막 동기화보다 3일 전부터 읽기 때문에 늦게 반영된 변경도 잡아냅니다. 구독처럼 현재 상태를 나타내는 데이터는 매번 전체를 읽습니다.
  • 누군가 비즈니스를 사용하는 동안 소스는 매시간 동기화됩니다. 30일 동안 아무도 로그인하지 않으면 하루에 한 번 동기화되며, 다시 돌아오면 1시간 넘게 지난 데이터를 동기화합니다.
  • 상단 바의 동기화 상태에 있는 지금 동기화는 비즈니스의 모든 소스를 한 번에 동기화합니다.

제공업체가 요청을 거부하면 설정 › 소스에서 해당 소스 이름 아래에 오류가 표시됩니다. 부분 동기화는 진행 위치를 유지하므로 다음 실행 때 같은 구간을 다시 읽습니다.

Webhook

Webhook을 사용하면 제공업체가 변경 사항을 RevGlance에 알려 주고, RevGlance는 바로 그 소스의 동기화를 대기열에 넣습니다. 소스의 Webhook URL은 설정 › 소스에서 해당 소스의 메뉴에 있는 Webhook에서 확인할 수 있습니다. 제공업체는 다음 세 가지 방법 중 하나로 Webhook을 검증합니다.

방법제공업체해야 할 일
서명 시크릿Stripe, Polar, Lemon Squeezy, Paddle, Recurly제공업체의 서명 시크릿을 RevGlance에 붙여넣습니다
URL 안의 시크릿Gumroad, App Store, Google Play, ChargebeeRevGlance에 임의의 시크릿을 저장한 다음, 제공업체에 입력하는 URL 끝에 ?token=과 시크릿을 붙입니다
소스 자체의 키Braintree, Shopify할 일 없음: 제공업체가 소스에 이미 있는 키로 서명합니다

집계

제공업체마다 금액을 보고하는 방식이 조금씩 다릅니다. 환불에 세금이 포함되기도 하고 빠지기도 하며, 수수료가 있거나 없고, 해지 날짜가 있거나 없습니다. RevGlance는 이를 어디서나 같은 방식으로 맞추고, 맞출 수 없는 부분은 명시합니다. 각 연동 가이드에 해당 제공업체의 규칙이 나와 있으며, 집계 방식에는 모든 규칙이 한 페이지에 정리되어 있습니다.

소스 제거

소스 메뉴에서 소스 제거를 선택하고 버튼을 길게 누릅니다. 해당 소스의 결제와 구독도 함께 제거되며, 다시 연결하면 되돌아옵니다.