feat(payment): confirm renewal only at checkout
Docker Image / Build and Push Docker Image (push) Successful in 2m9s
Docker Image / Build and Push Docker Image (push) Successful in 2m9s
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="color-scheme" content="light" />
|
||||
<title>Automatic Renewal Agreement | Cozsweet</title>
|
||||
<style>
|
||||
:root { font-family: Georgia, "Times New Roman", serif; color: #2b1721; background: #fff8fb; }
|
||||
* { box-sizing: border-box; }
|
||||
body { margin: 0; padding: 24px 16px 48px; line-height: 1.65; }
|
||||
main { width: min(100%, 760px); margin: 0 auto; padding: clamp(22px, 6vw, 48px); border: 1px solid #f3c6dc; border-radius: 24px; background: #fff; box-shadow: 0 18px 50px rgba(133, 45, 88, .1); }
|
||||
h1 { margin: 0 0 8px; font-size: clamp(28px, 7vw, 42px); line-height: 1.12; }
|
||||
h2 { margin: 28px 0 8px; font-size: 21px; }
|
||||
p, li { font-family: Arial, Helvetica, sans-serif; color: #553d49; }
|
||||
.meta { margin: 0 0 28px; color: #8c6176; font-size: 14px; }
|
||||
.notice { padding: 14px 16px; border-radius: 14px; background: #fff0f7; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<h1>Automatic Renewal Agreement</h1>
|
||||
<p class="meta">Effective date: July 29, 2026</p>
|
||||
|
||||
<p class="notice">
|
||||
By selecting <strong>Confirm</strong> before payment, you authorize Cozsweet and its payment provider to renew the selected membership automatically under the terms shown below.
|
||||
</p>
|
||||
|
||||
<h2>1. When renewal applies</h2>
|
||||
<p>
|
||||
Automatic renewal applies only when the selected membership is identified as auto-renewing in the purchase flow. One-time credit purchases, tips, gifts, lifetime plans, and payment methods explicitly shown as one-time purchases do not automatically renew.
|
||||
</p>
|
||||
|
||||
<h2>2. Billing frequency</h2>
|
||||
<p>
|
||||
The plan renews at the end of the billing period shown at checkout, such as monthly, quarterly, or annually. Renewal continues until cancelled. Your payment method may be charged shortly before or on the start of the next period as permitted by the payment provider.
|
||||
</p>
|
||||
|
||||
<h2>3. Renewal amount</h2>
|
||||
<p>
|
||||
The initial charge and renewal amount are displayed before confirmation. A promotion may reduce the first charge without reducing later renewals. Unless another renewal amount is shown, renewal uses the applicable regular price for the selected plan, together with any taxes or fees required by law.
|
||||
</p>
|
||||
|
||||
<h2>4. Confirmation</h2>
|
||||
<p>
|
||||
Cozsweet asks for renewal confirmation when an account first attempts to pay for an automatically renewing membership in the current agreement version. Cancelling the confirmation does not create an order. Confirming records the acknowledgement in the current browser and continues to payment.
|
||||
</p>
|
||||
|
||||
<h2>5. Cancellation</h2>
|
||||
<p>
|
||||
You may cancel future renewal using a cancellation option made available in the product or by using the support/payment-issue path before the next renewal is processed. Cancellation takes effect for future billing; membership already paid for normally remains available until the end of the current term.
|
||||
</p>
|
||||
|
||||
<h2>6. Failed or disputed payments</h2>
|
||||
<p>
|
||||
A failed renewal can interrupt membership benefits. If you see a duplicate charge, a long-pending payment, or missing benefits, do not repeatedly submit payment. Use <strong>Payment issue?</strong> on the purchase page and keep the returned Feedback ID. Never provide passwords, full card numbers, security codes, verification codes, or access tokens.
|
||||
</p>
|
||||
|
||||
<h2>7. Material changes</h2>
|
||||
<p>
|
||||
If the renewal terms materially change, Cozsweet will update this agreement and request a new acknowledgement when required. The version effective for a payment is the version linked from its confirmation dialog.
|
||||
</p>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,66 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="color-scheme" content="light" />
|
||||
<title>VIP Membership Benefits Agreement | Cozsweet</title>
|
||||
<style>
|
||||
:root { font-family: Georgia, "Times New Roman", serif; color: #2b1721; background: #fff8fb; }
|
||||
* { box-sizing: border-box; }
|
||||
body { margin: 0; padding: 24px 16px 48px; line-height: 1.65; }
|
||||
main { width: min(100%, 760px); margin: 0 auto; padding: clamp(22px, 6vw, 48px); border: 1px solid #f3c6dc; border-radius: 24px; background: #fff; box-shadow: 0 18px 50px rgba(133, 45, 88, .1); }
|
||||
h1 { margin: 0 0 8px; font-size: clamp(28px, 7vw, 42px); line-height: 1.12; }
|
||||
h2 { margin: 28px 0 8px; font-size: 21px; }
|
||||
p, li { font-family: Arial, Helvetica, sans-serif; color: #553d49; }
|
||||
.meta { margin: 0 0 28px; color: #8c6176; font-size: 14px; }
|
||||
a { color: #d8327c; }
|
||||
.notice { padding: 14px 16px; border-radius: 14px; background: #fff0f7; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<h1>VIP Membership Benefits Agreement</h1>
|
||||
<p class="meta">Effective date: July 29, 2026</p>
|
||||
|
||||
<p class="notice">
|
||||
This agreement explains the VIP membership displayed on the Cozsweet purchase page. The plan name, price, currency, duration, credits, and benefits shown at checkout are the terms that apply to your purchase.
|
||||
</p>
|
||||
|
||||
<h2>1. Membership benefits</h2>
|
||||
<p>
|
||||
VIP may include the chat access, credits, private content access, or other benefits displayed for the selected plan. Benefits are available only for the membership period and account shown at checkout. A membership does not guarantee that every feature or item is free; some content can still require credits or a separate purchase when clearly shown in the product.
|
||||
</p>
|
||||
|
||||
<h2>2. Plan term and account</h2>
|
||||
<p>
|
||||
Membership is attached to the Cozsweet account used for payment. The selected monthly, quarterly, annual, lifetime, or other plan term is shown before payment. Do not share payment credentials or account access with another person.
|
||||
</p>
|
||||
|
||||
<h2>3. Automatic renewal</h2>
|
||||
<p>
|
||||
A plan marked as automatically renewing continues until cancelled. Before the first automatically renewing purchase, Cozsweet displays a separate confirmation. Please also read the <a href="/legal/automatic-renewal.html">Automatic Renewal Agreement</a>.
|
||||
</p>
|
||||
|
||||
<h2>4. Prices and promotions</h2>
|
||||
<p>
|
||||
The checkout page is the source of truth for the current amount and currency. A first-payment or limited promotion can apply only to the initial charge; the renewal amount may be the regular price displayed in the renewal notice. Cozsweet does not ask you to pay a price that is not shown in the checkout flow.
|
||||
</p>
|
||||
|
||||
<h2>5. Payment and access</h2>
|
||||
<p>
|
||||
Benefits are activated only after payment is confirmed and the order is fulfilled. A pending or failed payment does not activate membership. If payment is duplicated, remains pending, or benefits are missing, do not submit repeated payments; use the <strong>Payment issue?</strong> entry on the purchase page and retain the returned Feedback ID.
|
||||
</p>
|
||||
|
||||
<h2>6. Cancellation, refunds, and applicable rights</h2>
|
||||
<p>
|
||||
Cancellation stops future renewal but does not normally remove benefits already paid for during the current term. Refund rights depend on applicable law, the payment provider, and the circumstances of the order. Use the product support or payment-issue path for review; never send a password, card number, security code, verification code, or access token.
|
||||
</p>
|
||||
|
||||
<h2>7. Changes</h2>
|
||||
<p>
|
||||
If a material membership term changes, the updated version and effective date will be made available before it applies to a new purchase or renewal where required.
|
||||
</p>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user