Skip to content

Stripe Plans: Add Direct Link Sharing Option for Payment Plans #91740

Open

Description

What

Implement a feature in the WordPress.com Monetize → Payment Settings page that allows users to generate and share a direct link for the payment plans they create. This feature should be available alongside the existing options to edit and delete a payment plan.

Why

Users currently do not have the ability to directly share a link to the payment plans they create using Stripe on their WordPress.com sites. Adding this feature would streamline the process, improve user experience, and reduce support inquiries related to this issue.
– User's request here: 8293054-zen // Wapuu chat: #482789

How

  1. UI/UX Changes:

    • Add a "Get Link" option in the dropdown menu for each payment plan listed under Tools → Monetize → Payment Settings.
    • When the "Get Link" option is selected, display a modal or a tooltip with the direct link that can be copied to the clipboard.
  2. Backend Changes:

    • Generate a unique URL for each payment plan that can be shared externally. I think it could be the exact same link we have on the frontend when the users add the Payment Button block. However, ideally, it would be better if we could shorten the link.
    • Ensure that the link directs the client to a payment page where they can complete the transaction securely.
  3. Documentation:

    • Update the support guides and documentation to include instructions on how to use the new "Get Link" feature.
    • Provide examples and screenshots to help users understand the process.

By implementing this feature, we can enhance the functionality of the payment plans management page. This would make things easier for our users so they can share the link directly and people will reach their paywall without having to do some extra clicks.

get link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Customer ReportIssues or PRs that were reported via Happiness. Previously known as "Happiness Request".Issues or PRs that were reported via Happiness. Previously known as "Happiness Request".TriagedTo be used when issues have been triaged.To be used when issues have been triaged.[Block] Payment ButtonFormerly Recurring PaymentsFormerly Recurring Payments[Feature Group] Customer Seller ExperienceThe customer experience when purchasing services or products.The customer experience when purchasing services or products.[Feature] SubscriptionsAll subscription-related things such as paid and unpaid, user management, and newsletter settings.All subscription-related things such as paid and unpaid, user management, and newsletter settings.[Feature] User Payments & DonationsThe configuration screens and tools for users to receive payments and donations on their sites.The configuration screens and tools for users to receive payments and donations on their sites.[Product] WordPress.comAll features accessible on and related to WordPress.com.All features accessible on and related to WordPress.com.[Type] Feature RequestFeature requestsFeature requests

    Type

    No type

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions