Skip to content

Refactor subscriptions to allow Paypal directly in stripe#1302

Merged
ilestis merged 17 commits into
developfrom
feature/paypal-stripe
Jun 24, 2026
Merged

Refactor subscriptions to allow Paypal directly in stripe#1302
ilestis merged 17 commits into
developfrom
feature/paypal-stripe

Conversation

@ilestis

@ilestis ilestis commented Jun 23, 2026

Copy link
Copy Markdown
Member

No description provided.

ilestis and others added 17 commits June 23, 2026 14:09
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds paymentReturn action to SubscriptionController and the
settings.subscription.payment-return route to handle Stripe's
off-site redirect after PayPal payment via SetupIntent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ethods, add success test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ute in AJAX-loaded dialogs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Removes BillingManagement Vue component, billing.js, and all
subscription-api endpoints (setup-intent, payments, payment-methods,
remove-payment). Users manage their payment methods directly on Stripe
via billingPortalUrl() — no card data passes through Kanka.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ilestis ilestis merged commit 8896e0b into develop Jun 24, 2026
2 checks passed
@ilestis ilestis deleted the feature/paypal-stripe branch June 24, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant