#stripe_connect_platform-update-payment-link

1 messages · Page 1 of 1 (latest)

surreal sail
#

Hi there. What are you trying to update on the Payment Link? Also, in what situation would this need to be done by someone other than the platform that created it?

idle verge
#

Ugh

#

Don't know where to start

#

You block us from updating a payment link that the customer makes...from adding an application fee right?

#

So we have to now build an entire UI to create the payment link

#

And now the inverse, once we create it, you don't let them update it. Sigh.

surreal sail
idle verge
#

on create yes

#

on update no

#

That's what I am saying

surreal sail
#

Not on update, no.

idle verge
#

For us to make it, we have to now add every attribute and basically recreate Stripe for the customer. 2x Ugh

#

Seems like you want to make life really hard for connect apps

#

Because of that nonsense, we are having to make the payment link. Fine. And we add a good redirect_url and our application fee.

#

But now when the customer wants to make a change, you are blocking them. This is really not good

#

When Stripe builds UI things get really hard

#

Liked it better when you were an API

#

This really needs to go away for Connect applications:

Error
You cannot update a payment link that was not created by your application.

#

When the customer wants to update his own link that was made by the Connect app

#

Honestly, it seems like you guys are purposely making this hard for your partners to work with rather than making it easy.

#

I give up

surreal sail
#

Payment Links were implemented to solve a very simple problem and provide a low/no-code option for just taking payments. If you want to adjust application fees, you'll have to move over to Payment Intents. We have plenty of API solutions for what you're trying to do, but it wouldn't make sense to implement every edge-case into a product that was made intentionally to be non-complex.

idle verge
#

The problem is that you block connect applications from taking the application fee

#

Why can we not simply update an existing payment link with the things we need it to do?
Like a redirect_url with CHECKOUT_SESSION for non-technical customers who have no idea what that is

#

Basically you are blocking us from updating

#

And when we create it, you are blocking the customer from updating it

#

This is the simple use case?????
Hello,

We’ve recently added new features to Payment Links (https://info-link.stripe.com/MDcyLU1ESy0yODMAAAGEdt-Dd3Aw9CZQy1ct6v58eUo4qV_PMiBn23LoiGa__s7HSDDCL7h5IgE-M-w13EXD9aYtAvU=) to improve the user experience and enable more use cases.

Augment your payment links with URL parameters

You can use URL parameters (https://info-link.stripe.com/MDcyLU1ESy0yODMAAAGEdt-Dd4_jToYL1ALHdNiVG-NFLJncK2QGPsInqPSd0rJ1pM-Z0GC6GNz1hBBy7oqP0dNAhXA=) to streamline the checkout experience or track campaign performance by adding a query string to the end of your payment link.
\

#
  • Pre-fill customer emails: If you’re sending a payment link to a specific customer, you can now pre-fill the customer email on the payment page. For example, use mail merge for your mailing list to dynamically add the right email to the payment link.
  • Apply a promotion code: Give your customers a discount by pre-applying a promotion code. If the promo code expires, the payment link will keep working without the discount.
  • Append a client reference ID: Add a unique reference string like a customer ID or a cart ID to your payment link to help reconcile payments with your internal system.
  • Attach UTM codes: If you redirect customers to your site after a purchase, you can now attach UTM codes (https://info-link.stripe.com/MDcyLU1ESy0yODMAAAGEdt-Ddxmj2lnrs9cTfjn67FzwpPRHIhNKWCrN6VpyUI6bY_E6FwHEudNHUA-egru8tb10-Dw=) to your payment links to track campaign performance.

Improve user experience and operational efficiency

  • Generate QR codes: Accept payments in the real world by turning payment links into QR codes (https://info-link.stripe.com/MDcyLU1ESy0yODMAAAGEdt-Dd1DiIi6Kicf1LpVGzGREjoyC7GjPlx1LtjeLe6iirxztO-CIubZ7scN0q8vmSN9xkXI=) from the Dashboard.
  • Add shipping rates: Let users choose their preferred shipping option at checkout when collecting shipping addresses.
  • Collect tax ID: Collect customers’ tax IDs when selling to other businesses across Europe, Canada, Australia, Singapore, and other countries.
  • Save payment information: Save a customer’s payment information when accepting a one-time payment with Payment Links.
  • Edit payment links labels: Rename payment links to make them easier to identify in the Dashboard.

Unlock new use cases with the API

#
  • Separate authorization and capture: Authorize a payment to confirm that the payment method is legitimate, then capture the full amount up to seven days later when your product or service is delivered.
  • [beta] Set payment methods: Create payment links with specific payment method types—for example, a link that only accepts ACH or iDEAL.
  • [beta] Let your customer choose what to pay: Create payment links where the payer can choose the amount—ideal for collecting a tip for a service provided, donations for a cause, or to give your customers the option to pay what they want for your product.

We’ll continue to keep you updated on new features we add to Payment Links. Please reply to this email if you have suggestions on how we can make Payment Links work better for you or if you’d like to take part in one of our betas.

Best,
Meredith Neyrand
Product Manager, Stripe

#

Simple use case?

#

Not a simple use case

surreal sail
#

If you want, you can provide feedback on the product via support: https://support.stripe.com/contact/email

#

Not a lot I can do for you here