summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2026-03-11 23:24:38 -0400
committerDax Raad <[email protected]>2026-03-11 23:24:38 -0400
commitb1ef501207aa9d2c7f7ee70cbd1d9fde360be219 (patch)
tree67a74164219fd8adff77fdd549934424333e5bd2 /packages/console/core/src
parent9fb12a906eb8b1ef5f346623d11bd86689f926b1 (diff)
parentfafbc29316e7240b348db9e91e7a8e97cd803aef (diff)
downloadopencode-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.ts18
-rw-r--r--packages/console/core/src/lite.ts1
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")
}