diff options
| author | Dax Raad <[email protected]> | 2026-03-11 23:24:38 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-03-11 23:24:38 -0400 |
| commit | b1ef501207aa9d2c7f7ee70cbd1d9fde360be219 (patch) | |
| tree | 67a74164219fd8adff77fdd549934424333e5bd2 /packages/console/core/src | |
| parent | 9fb12a906eb8b1ef5f346623d11bd86689f926b1 (diff) | |
| parent | fafbc29316e7240b348db9e91e7a8e97cd803aef (diff) | |
| download | opencode-b1ef501207aa9d2c7f7ee70cbd1d9fde360be219.tar.gz opencode-b1ef501207aa9d2c7f7ee70cbd1d9fde360be219.zip | |
Merge remote-tracking branch 'origin/dev' into dev
Diffstat (limited to 'packages/console/core/src')
| -rw-r--r-- | packages/console/core/src/billing.ts | 18 | ||||
| -rw-r--r-- | packages/console/core/src/lite.ts | 1 |
2 files changed, 12 insertions, 7 deletions
diff --git a/packages/console/core/src/billing.ts b/packages/console/core/src/billing.ts index fcf238a35..cbb3f2d74 100644 --- a/packages/console/core/src/billing.ts +++ b/packages/console/core/src/billing.ts @@ -212,13 +212,16 @@ export namespace Billing { invoice_creation: { enabled: true, }, - payment_intent_data: { - setup_future_usage: "on_session", - }, - payment_method_types: ["card"], - payment_method_data: { - allow_redisplay: "always", + payment_method_options: { + alipay: {}, + card: { + setup_future_usage: "on_session", + }, }, + payment_method_types: ["card", "alipay"], + //payment_method_data: { + // allow_redisplay: "always", + //}, tax_id_collection: { enabled: true, }, @@ -253,6 +256,7 @@ export namespace Billing { mode: "subscription", billing_address_collection: "required", line_items: [{ price: LiteData.priceID(), quantity: 1 }], + discounts: [{ coupon: LiteData.firstMonth50Coupon() }], ...(billing.customerID ? { customer: billing.customerID, @@ -265,7 +269,7 @@ export namespace Billing { customer_email: email!, }), currency: "usd", - payment_method_types: ["card"], + payment_method_types: ["card", "alipay"], tax_id_collection: { enabled: true, }, diff --git a/packages/console/core/src/lite.ts b/packages/console/core/src/lite.ts index c6f7d5a3e..8c5b63d0c 100644 --- a/packages/console/core/src/lite.ts +++ b/packages/console/core/src/lite.ts @@ -10,5 +10,6 @@ export namespace LiteData { export const productID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.product) export const priceID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.price) + export const firstMonth50Coupon = fn(z.void(), () => Resource.ZEN_LITE_PRICE.firstMonth50Coupon) export const planName = fn(z.void(), () => "lite") } |
