soi. Square Sandbox v14|契約状態別の解約案内版
soi. digital works
PAYMENT + CARD ON FILE / SANDBOX

初回決済・カード保存・月額契約テスト

Squareに顧客情報とカードを登録する仕組みを確認します。

今回のテスト金額(税込)
ホームページ制作費¥3,300
月額利用料(初月)¥1,078
合計¥4,378

前回の成功取引とは別の、新しいSandbox決済が1件作成されます。カード保存後も、自動請求は開始されません。

① テスト用のお客様情報

Square Sandbox内にテスト用顧客を作成します。毎回新しいテスト顧客が登録されます。

② Square テストカード
Visa番号:4111 1111 1111 1111
有効期限:未来の年月(例 12/30)
CVV:111
ZIP Codeを求められたら:12345
Squareカード入力画面を準備しています…
③ 月額自動決済のテスト管理(Sandbox)

管理キーはブラウザ内で入力して使用するだけで、画面上に保存しません。SquareのAccess Tokenとは別の任意の秘密文字列です。

A. Square月額プランを作成

最初の1回だけ実行。繰り返すと同名のプランが増えるので注意してください。

B. 保存済みカードで契約を作成

前回のカード保存テスト画面で表示された顧客IDとカードIDを使用してください。管理用のテストであり、お客様向け申込画面ではありません。

既存のSandbox契約からIDを自動取得(確認専用)

以前の定期契約IDだけで、顧客・保存カード・月額プランのIDを取得して下の欄に入力します。確認ボタンでは決済や新規契約は発生しません。

Squareから読み取り専用で取得します。元の契約を再利用して請求することはありません。

契約開始日は「未来の月の1日」限定です(11月8日などは選択できません)。請求基準日5日はSquare側で未確認のため、Cの「契約確認」で既存契約を読み取り専用で再取得してください。確認操作では新しい契約や決済は発生しません。

C. 契約確認・解約予約(請求日確認は読み取り専用)
契約・解約予約の照合(読み取り専用)

上のSubscription IDと管理キーを入力して、Squareの契約・CANCEL予約とCloudflare KVの記録を比較します。SquareもKVも変更しません。

確認する契約IDを入力して照合してください。
開始前キャンセル(PENDING契約のみ・Sandbox)
先に上の「Subscription ID」を入力し、「対象か確認」を押してください。開始前キャンセルの実行は別操作です。
解約申請期限の自動判定(Sandbox・確認用)

土日・日本の祝日・12月30日〜1月4日を休業日として、日本時間の現在日時から解約月を試算します。SquareとKVは変更しません。

ボタンを押すと受付期限と解約月を表示します。
D. 解約予定月を指定(新機能・Sandbox)

新機能:申請日時から解約月を自動計算し、KVへ保存します。Square側の契約は変更しません。既存の予定がある場合は登録できません。


以下は従来の手動月指定テストです。

この機能にはCloudflare KVバインディング SOI_CANCEL_KV が必要です。Squareへの自動解約はまだ実装していません。
最初にCloudflare Secretsへ SOI_TEST_ADMIN_KEY(20文字以上の任意の値)を設定し、再デプロイしてください。
D-0. Cloudflare詳細設定診断(秘密情報は表示しません)

設定の有無だけを確認します。Square契約やメール送信は行いません。

D. Brevo 6桁認証メールの送信テスト(解約はしません)

送信先は soidegitalworks@gmail.com に固定しています。Squareの契約・決済・解約予約は変更しません。テスト管理キーはブラウザに保存しません。

まだ送信していません。
F-0. 認証メールの送信前診断(v13・管理者専用)

Square顧客メールと認証先が一致しているか、認証コードが保存されたかを確認します。メール送信・顧客変更・契約変更はしません。

B・Cのテスト管理キーを入力してから押してください。

未確認
F. お客様のメール本人確認・契約表示(v12・Sandbox)

管理キー不要。Sandboxの指定テスト顧客のみ対応。実際の解約申請や決済は行いません。

未認証
E-1. テスト顧客メールの設定(v11・管理者専用)

確認済みのSandboxテスト顧客1件だけを対象に、メールを認証テスト用の soidegitalworks@gmail.com に変更します。実際にSquareのテスト顧客情報を更新します。契約・請求・解約は変更しません。

変更先:soidegitalworks@gmail.com

未実行
E-0. Square顧客メール確認(v10・管理者専用/読み取りのみ)

既存のSandbox契約に登録された顧客メールの有無を調べます。Square契約・決済・解約・顧客情報は変更しません。メールアドレスは一部伏せて表示します。

管理キーは上の「B / C」セクションの「テスト管理キー」を使います。

未確認
E. お客様向け解約画面(v9 デモ・申請不可)

画面の構成と日本時間の解約期限を確認するためのデモです。上の認証テストとはまだ連動していません。実際の契約情報は表示せず、解約申請も受け付けません。

soi. digital works|ご契約内容の確認・解約申請

① 登録メールアドレスを入力 → ② 6桁コードで本人確認 → ③ 契約内容と解約期限を確認 → ④ 解約申請を確定

※ 現在は画面プレビューのみ。本人確認済みのお客様の契約情報とは連携していません。

まだ試算していません。