Skip to content

feat(payments): add Mollie as a payment provider option in builder - #1123

Open
namdamdoi68-oss wants to merge 1 commit into
AmanVarshney01:mainfrom
namdamdoi68-oss:feat/mollie-payment-provider
Open

namdamdoi68-oss wants to merge 1 commit into
AmanVarshney01:mainfrom
namdamdoi68-oss:feat/mollie-payment-provider

Conversation

@namdamdoi68-oss

@namdamdoi68-oss namdamdoi68-oss commented Jul 24, 2026

Copy link
Copy Markdown

Add Mollie as a payment provider option in the stack builder, CLI prompt, and template generator for European payment support.

Closes #1077

Summary by CodeRabbit

  • New Features
    • Added Mollie as a selectable payments provider.
    • Added Mollie payment setup and API client configuration for generated projects.
    • Added Mollie branding, labels, icons, and light-theme support.
  • Updates
    • Updated payment configuration validation and generated environment settings to support Mollie API keys.
    • Added Mollie-specific setup options for supported deployment configurations.

@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

@namdamdoi68-oss is attempting to deploy a commit to the Better T Stack Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Changes

Adds Mollie as a validated payment provider. Updates CLI and web selection, display labels, icons, generated dependencies, environment variables, and Mollie client templates.

Changes

Mollie payment provider

Layer / File(s) Summary
Payment selection and UI
packages/types/src/schemas.ts, apps/cli/src/prompts/payments.ts, apps/cli/src/utils/display-config.ts, apps/web/src/lib/constant.ts, apps/web/src/app/(home)/new/_components/tech-icon.tsx, apps/web/src/components/ui/tech-badge.tsx
Adds Mollie to payment validation, CLI choices, display labels, web payment options, and light-theme icon handling.
Mollie dependencies and environment
packages/template-generator/src/utils/add-deps.ts, packages/template-generator/src/processors/payments-deps.ts, packages/template-generator/src/processors/env-vars.ts, packages/template-generator/templates/packages/env/src/server.ts.hbs
Adds the Mollie SDK and configures MOLLIE_API_KEY for generated projects.
Generated Mollie client
packages/template-generator/templates/payments/mollie/server/base/src/lib/payments.ts.hbs
Generates a Mollie client singleton or a Cloudflare/Svelte self-hosted client factory.

Possibly related PRs

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 25.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Linked Issues check ❓ Inconclusive The visible changes satisfy the selector, SDK, environment, and client wiring objectives, but template registration cannot be verified. Verify Mollie template registration in packages/template-generator/src/templates.generated.ts, excluded by !**/.generated..
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies adding Mollie as a payment provider option, which matches the primary changes.
Out of Scope Changes check ✅ Passed The changes are directly related to adding Mollie support across the builder, CLI, schema, and template generator.
✨ Finishing Touches 💡 2
⚔️ Resolve merge conflicts 💡
  • Resolve merge conflict in branch feat/mollie-payment-provider
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: da485c1f-6b87-4531-8d33-44c0fe05f8b5

📥 Commits

Reviewing files that changed from the base of the PR and between a30a6e0 and c4ba482.

📒 Files selected for processing (8)
  • apps/cli/src/prompts/payments.ts
  • apps/cli/src/utils/display-config.ts
  • apps/web/src/app/(home)/new/_components/tech-icon.tsx
  • apps/web/src/components/ui/tech-badge.tsx
  • apps/web/src/lib/constant.ts
  • packages/template-generator/src/processors/payments-deps.ts
  • packages/template-generator/templates/payments/mollie/server/base/src/lib/payments.ts.hbs
  • packages/types/src/schemas.ts

Comment thread packages/template-generator/src/processors/payments-deps.ts
@namdamdoi68-oss
namdamdoi68-oss force-pushed the feat/mollie-payment-provider branch 2 times, most recently from ea277b5 to f8bd468 Compare July 24, 2026 02:49
@namdamdoi68-oss
namdamdoi68-oss force-pushed the feat/mollie-payment-provider branch 2 times, most recently from 5a8dff3 to b4aa3f6 Compare July 31, 2026 07:15
@namdamdoi68-oss

Copy link
Copy Markdown
Author

Hi @AmanVarshney01 @github-actions[bot] — PR is ready for review. All CI tests pass cleanly.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: e88bff35-6be6-4e0a-aee6-d72fb2ab63e4

📥 Commits

Reviewing files that changed from the base of the PR and between b4aa3f6 and f7e892b.

⛔ Files ignored due to path filters (1)
  • packages/template-generator/src/templates.generated.ts is excluded by !**/*.generated.*
📒 Files selected for processing (5)
  • packages/template-generator/src/processors/env-vars.ts
  • packages/template-generator/src/processors/payments-deps.ts
  • packages/template-generator/src/utils/add-deps.ts
  • packages/template-generator/templates/packages/env/src/server.ts.hbs
  • packages/types/src/schemas.ts
🚧 Files skipped from review as they are similar to previous changes (1)
  • packages/template-generator/src/processors/payments-deps.ts

Comment thread packages/template-generator/src/processors/env-vars.ts
Comment thread packages/template-generator/src/utils/add-deps.ts
@namdamdoi68-oss
namdamdoi68-oss force-pushed the feat/mollie-payment-provider branch from f7e892b to 0382ed8 Compare August 15, 2026 04:10
Add Mollie as a payment provider option in the stack builder, CLI prompt, and template generator for European payment support.

Closes AmanVarshney01#1077

Signed-off-by: namdamdoi68-oss <namdamdoi68@gmail.com>
@namdamdoi68-oss
namdamdoi68-oss force-pushed the feat/mollie-payment-provider branch from 0382ed8 to e628408 Compare August 15, 2026 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: add Mollie as a payment provider option in the builder (next to Polar.sh)

1 participant