連携方法
Renttixは、Square Developer Dashboardから発行されるパーソナルアクセストークン、またはOAuthアプリをインストールした場合のOAuthアクセストークンでSquareへ認証します。どちらも同じ方法で使い、あなたのアカウントに限定されたスコープです。Renttixが行うすべてのリクエストはあなたの代わりに行われるため、資金は既存のSquareの決済口座に入ります。 Squareはウェブフックで支払いイベントをRenttixに通知し、通知ごとに署名を検証してから請求書処理を実施。確定したイベントからのみ請求書を支払い済みにするため、外部決済でもレンタル元帳の正確性が保たれます。
重要な理由
多くのレンタル業者は既にカウンターでの対面販売や即時レンタルでSquareを使っています。請求書払い用に別の決済サービスを加えると、ダッシュボードも決済スケジュールも手数料も二重になり、メリットがありません。 既存のアカウントを使うことで、会計処理がシンプルに。決済プロバイダーは一つ、決済口座も一つ、お客様から支払いがあったかの確認も簡単です。請求書レンタルの支払いも注文に自動で照合され、手作業の照合が不要になります。
主なワークフロー
カウンターも契約も同一アカウント
対面販売と請求書レンタルを同じSquareアカウントで扱うため、決済や手数料、レポートを一元管理し、二重管理を防ぎます。
請求書の自動決済反映
Squareの支払いイベントはWebhookでRenttixに届き、対応したレンタル請求書を自動的に決済済みにします。売掛金が実際の入金と一致します。
署名検証済みイベントのみ反映
すべての受信Webhookは署名検証を行い認証されてから処理。一致しない通知は拒否され、偽造イベントで請求書がクリアされることはありません。
SquareはRenttixの決済層でStripe、PayPal、Razorpay、Mercado Pago、Xendit、Alipay+、Airwallexと並びます。決済済みの支払いはXero、QuickBooks、Sageなどの会計システムにも連携されるため、決済と会計が二重にならず一つの流れで処理されます。
Square連携よくある質問
どちらでも構いません。RenttixはSquare Developer DashboardのパーソナルアクセストークンかOAuthアクセストークンを受け付け、どちらも同じ方法で使用します。提供されたトークンはすべてあなたのSquareアカウントに限定されています。
はい、それが通常の利用目的です。レンタル請求書の決済はカウンターの売上と同じアカウントで処理されるため、決済口座やレポートが一つで済みます。別々の決済プロバイダーを管理する必要はありません。
署名検証です。RenttixはSquareから届くすべてのWebhookの署名を検証し、確認できないものは処理せず拒否します。
