결제
Polar 연결
Polar가 판매자(MoR)로서 구매자에게 청구합니다: 판매세와 부가세를 더해 납부한 뒤 대금을 정산해 드립니다. 판매자는 그대로 본인의 Polar 조직입니다.
계정 연결
- 토큰을 만드세요. Polar에서 설정, 개발자 순으로 열고 조직 액세스 토큰을 만드세요. 다음 권한을 주세요:
organizations:read,products:write,checkouts:write,orders:read,subscriptions:read,refunds:write,customer_sessions:write,webhooks:write. 만료 기간은 길게 고르세요. - 연결하세요. 결제의 Polar에서 테스트 쪽의 연결을 누르고 Polar 샌드박스(sandbox.polar.sh)의 토큰을 붙여 넣으세요. 토큰은 암호화해 저장합니다.
- 끝입니다. 조직에 저희 웹훅을 직접 추가하고, 앱이 처음 팔릴 때 앱마다 상품 하나를 만듭니다.
- 출시할 때 라이브를 연결하세요. 라이브 쪽에서 polar.sh의 토큰으로 반복하세요.
- 연결 하나로 모든 앱을 지원합니다. 테스트와 실제 판매는 따로 연결합니다.
- 토큰이 만료되면 결제 화면에 표시됩니다. 새 토큰으로 다시 연결하세요.
- 다른 앱은 Stripe나 PayPal을 쓰면서 앱 하나만 Polar로 결제하게 하려면, 그 앱의 가격 탭에서 Polar를 고르세요.
구매자의 결제 방법
시계의 QR 코드가 휴대폰에서 Polar 결제 페이지를 엽니다. 그 시계와 이미 연결되어 있습니다. Polar가 구매자 지역의 세금을 더합니다. 결제 후 구매자는 저희 페이지로 돌아오고 시계가 잠금 해제됩니다.
수수료
Polar는 판매마다 자체 수수료를 받으며, 소액 가격에서는 Stripe보다 높습니다. 저희 요금제는 어떤 결제 대행사를 쓰든 같습니다.
저희가 받는 이벤트
| Polar 이벤트 | 의미 | 시계 동작 |
|---|---|---|
order.paid | 결제됨, 또는 구독 갱신 | 구매 화면이 열려 있으면 약 1초 안에, 그렇지 않으면 다음에 물을 때 잠금 해제됩니다. |
order.refunded | 환불됨 | 다음 확인 때 잠기며, 구매 화면이 열려 있으면 즉시 잠깁니다. |
subscription.updated, subscription.canceled, subscription.revoked | 구독이 바뀌거나 끝남 | 결제된 동안 잠금 해제; 끝나면 잠깁니다. |
모든 이벤트는 처리 전에 Polar에서 다시 읽고, 저희가 만든 결제와 대조합니다: 시계와 앱, 금액, 통화, 샌드박스 또는 라이브.
Polar는 분쟁 이벤트를 보내지 않습니다: Polar 대시보드에서 확인하세요.
환불
대시보드의 판매 페이지나 Polar에서 환불하세요. 어느 쪽이든 시계가 잠깁니다.