Readit News logoReadit News
pc · 5 years ago
(Stripe cofounder.)

While there are lots of antecedents (this is, after all, just a checkout page with a URL), and even though this was substantially inspired by the growth of the no-code ecosystem[0], the thing that's interesting to me about the payment link "space" is that it's a use case that really took off in other markets first -- Nigeria, India, Philippines, etc. I suspect that staying abreast of important new patterns emerging outside US/Europe will become more important for many businesses in the years ahead... there are a lot of legacy assumptions being questioned.

And feedback very welcome on our Payment Links product itself!

[0] We were excited to have Ben Tossell, one of the original no-coders, as one of our beta users: https://twitter.com/bentossell/status/1397246339898093568

vmception · 5 years ago
Hey there, I'm an American in the US I've done business over chat apps for several years. Mostly being around Chinese, Nigerian, Indian, Phillipine and Malaysian crowds on those apps. You just have to listen, the trend has been clear but in the US people derive clout from pretty irrelevant things, such as a domain name, domain name information, and people with ideas think they need SEO and other marketing gimmicks.

The biggest trick is the banks. When using fiat and opening a bank account for an incorporated business, the bankers often ask for information on the company like website presence of marketing materials.

For the past few years I've been able to point to articles about commerce in Asia being chat app based, to get past that. Bankers don't actually care, but you do need to know how to make them not begin to care.

athenot · 5 years ago
> the bankers often ask for information on the company like website presence of marketing materials.

It's not too long ago they would ask for information faxed using company letterhead, as a form of legitimization.

The signals they use to vet customers are, again, a decade or two behind what's technologically relevant.

benhurmarcel · 5 years ago
Isn't it simpler to just have a single static web page, to show that presence? Even if it's just for western contacts such as banks.
siruva07 · 5 years ago
Super sleek!

A minor feedback for the marketing page.

I’m an English speaker currently in Mexico City. The webpage first opened in Spanish based on my location.

It only took a few seconds to figure that I could change the language just above the footer, but my UI recommendation would be to put the location/language switcher next to the upper right sandwich (I’m on mobile) in a circle with the flag of my default country/language.

That would be much faster to find and have the added benefit of displaying how many countries and languages Stripe works in.

pc · 5 years ago
Good feedback -- thanks. We've long struggled to find the right balance between "convenient/automatically correct" and "non-confusing" in site localization.
slivanes · 5 years ago
Accept-Language header, to me as a developer, has always been the better approach to this problem. It has language prioritization built-in to the value.
mattbk1 · 5 years ago
Just remember that flags aren't languages.
harrisonjackson · 5 years ago
This reminds me of the recent uber post that talked about how uber SEEMS simple because it is just a few screens but it has to handle thousands of possible international language and location permutations. And keep the install under 100MB or whatever the app store not over-wifi limit is nowadays.

How does uber default the language for you? They've got the advantage of your registration so probably easier...

simonsarris · 5 years ago
> And feedback very welcome on our Payment Links product itself!

The most useful addition would be another text box (or full form) in the payment link setup to specify sending some custom text to the payer upon payment (by email or on-page or both).

For example a "Thank You", but also a "here's the private link to the thing you bought, here are the details, here is the password, here is the timeframe for shipping, here's what to do next", etc.

jackerman · 5 years ago
Excellent idea, and one we're very excited to build soon. We have an initial prototype of what this may look like; would love your feedback. Drop me a note at jackerman@stripe.com if you'd be up for a quick chat!
pc · 5 years ago
That's a good idea.
extr · 5 years ago
Funny to recognize your account name. Love your twitter content Simon.
munk-a · 5 years ago
I suppose the danger to this is minimized but will stripe always require an affirmative action confirming the transaction on the destination link? I can see some issues related to link unfurling and pre-fetching activating the link before the user intends to interact with it along with malicious sites that inject JS to automatically follow the link.

I'm curious if you have analytics collection on the first use case since it seems like a pretty risky privacy violation in terms of user tracking but honestly not far beyond shenanigans that bigger players pull (Facebook/Amazon).

But I'm really curious about the second use case - the no code approach is really nice and flexible for sending payment requests over alternative media (i.e. discord) but it feels like this might open the door a bit more to phishing users via redirection - do you happen to have any security ruminations on that topic that you've made public or be willing to share?

edwinwee · 5 years ago
In short, yes—confirmation is requried.

Here's an example of a payment link: https://buy.stripe.com/dR6cOd9RJ8KS8nufYZ. It's a single link that can be shared with anybody (not unique to one customer).

On the Stripe side, nothing is collected from the customer til they click.

We've thought a lot about the security side of things—one of the reasons why Payment Links has its own subdomain and the payment page is hosted by Stripe.

sudhirj · 5 years ago
The link itself is global, not local to a transaction. So I can have the same link posted on my Github repo to support development or in my HN bio to buy me a coffee. That link then generates a checkout session when you visit it, and if the payment is actually made, then I see a payment entry in my dashboard. But the link is just a common global initiator.
jamesvnz · 5 years ago
Pleased to see this feature.

The one feedback I'd give is that it's hard for a user to know they can adjust the quantity on mobile. You have to click the "Details" link in the top right, and it's not really obvious to a user this is where they should go do this. (i.e. they may well think that they can't update the quantity).

jackerman · 5 years ago
Thank you for this feedback, James. Totally agreed. We'll be making significant improvements to this flow on mobile coming soon. Drop me a note at jackerman@stripe.com if you'd like to give us feedback on an early prototype!
juliendorra · 5 years ago
On the page you mention selling worldwide. But the simplicity of the paylink break down when you sell worldwide, as you have to both collect and remit taxes for each country (as in find a way to to fill the paperwork and pay taxes in separate countries).

That’s an additional service to find and connect if you use stripe, sadly. That’s why when we launched Lab Surprise [0], with 19 apps from developers in several different countries, selling worldwide our bundles, we ended up using Paddle: they are the merchant of record, collect and remit the correct taxes in each country. Yes, it’s 5%+0.5cts but for us it was worth it.

I’m pretty sure many sellers using Stripe paylinks will just never do the proper remittances in countries that are not their country of origin, but that might end up bitting them hard.

Making tax remittance invisible is what can unleash instant worldwide micro-stores without hidden task risk

[0] https://uploadvr.com/app-lab-quest-marketing/

danielskogly · 5 years ago
Congratulations on the launch! This looks super nice, and if I understand it correctly, it's _kinda_ like creating a Checkout Session and redirecting the user, but more direct.

About a year ago I was toying with the idea of creating a SaaS/product that worked completely without JS, and the only hurdle was that there currently is no way to simply answer redirect a client directly to the Checkout page after creating a Checkout Session in the backend. Currently, you have to create the Checkout Session, send this to the client, load StripeJS, and _then_ you can redirect to the Checkout page.

Seeing that the Payment Link is basically the same thing, only that instead of a backend, the seller can create the Payment Link ("Checkout Session") in a dashboard, it doesn't really seem like the StripeJS-step I mentioned above is strictly necessary.

I hope you'll add a way to get the URL when creating a Checkout Session in the backend, so that the dream of a fully-functioning noscript SaaS might one day come true :)

jackerman · 5 years ago
Thanks for the great feedback, Daniel! We'll be launching an API for Payment Links soon; drop me a note at jackerman@stripe.com and you'll be one of the first to try it out.
rexreed · 5 years ago
Hey pc! Is there a way to tie a digital delivery to the payment? Let's say you're selling an e-Book or an audio file or the latest collectable nonfungible (jk). Is there a way to have Stripe send a digital file or product upon successful payment completion without requiring a website backend to do that?
edwinwee · 5 years ago
We don't have plans for Stripe to help with digital delivery today out-of-the-box (you may want to check out some of the many Stripe plug-ins that assist with that: https://stripe.com/partners/apps-and-extensions?q=digital). If you want to roll your own email solution, you can listen for webhooks to trigger an email after a payment: https://stripe.com/docs/webhooks.
leesalminen · 5 years ago
You can use Stripe Webhooks + a "no-code" solution like Zapier to make that happen in ~15 minutes.
rorygibson · 5 years ago
Hi! Late to the party, but this is exactly the kind of problem that my startup, Trolley, solves.

Warning: shameless plug.

It's a no-code shopping cart that works with Stripe. We offer digital downloads that work as you describe.

You could check it out - https://trolley.link

(you can email me direct at rg@trolley.link if you want to know anything more)

vineyardmike · 5 years ago
Thank you for taking the time to come on here and discuss and answer questions! Its great to see someone like you taking the time to answer questions from random people on HN.

It really does make me want to consider working with stripe for my next project (or, consider working for stripe for my next job)

bgilly · 5 years ago
This is great. I've just implemented it to replace the clunky mess I had in place while waiting for this type of product from Stripe. Thank you!
jackerman · 5 years ago
Thrilled to hear it, and can't wait to hear your feedback!
samcgraw · 5 years ago
Hey there Patrick, congrats on this launch and Stripe's success thus far.

As to your reflections, I'm wondering how Stripe ingests these various emerging patterns around the world (especially as you expand to unfamiliar territory) and prioritize bringing them into your products?

IOW: if N trends at various stages of the adoption cycle are happening 7K miles away, how do you think about placing different bets on each, especially when the cultural moments may be wildly different than, as yet, Stripe understands?

Cheers! SM

pc · 5 years ago
No wonderfully structured answer, I'm afraid. We do now have engineering teams in Japan, Singapore, India, Ireland, Mexico, Nigeria (via Paystack), and elsewhere, and it helps a lot to have people "on the ground" who really get what's going on. Ultimately, we want to identify the patterns that should be globally popular but aren't yet. To do that, though, there's ultimately a lot of subjective judgment required.
eloff · 5 years ago
I'm reluctant to hijack this thread, but please support payments in Panama. These payment links would be a big deal there. Panama uses the USD and has the best developed banking and financial services in all Central America. I've been hoping stripe would get here ever since you launched as a company.

When you launched Atlas I've considered it, but the accounting and taxes are complicated and expensive. I believe one even needs to charge state sales taxes in some states.

edwinwee · 5 years ago
Panama's on our list! (Assume you've already done so but you can sign up to get notified at https://stripe.com/global#PA.)
humaniania · 5 years ago
Has Panama fixed their money laundering problems yet?
Ayesh · 5 years ago
I couldn't be happier with Stripe, specially when collaborating with European projects, that made local payment integration a breeze.

I formerly lived in Sri Lanka, and the country lacks a payment provider worth their salt, let alone an innovative one like Stripe. Perhaps extending the countries that Stripe supports can have the biggest impact.

Deleted Comment

ec109685 · 5 years ago
Apple Pay worked great (one sticker purchased). Will you be integrating Chrome's equivalent?

Also, there's no good way to share the original link. The one after you click (and page you end up on after purchase) is crufty: https://checkout.stripe.com/pay/cs_live_n1WDYJkCi1wp32H4Zlh8...

Versus: https://buy.stripe.com/dR6cOd9RJ8KS8nufYZ

cyral · 5 years ago
Not related to payment links... but I would love to see Stripe take on handling in app purchases. (basically a webhook and management layer over the terrible native APIs) Companies like RevenueCat are halfway there but have nowhere as nice of an API or dashboard as Stripe. I run a cross platform (web/ios/android) app and would love to do payments all under one platform (Stripe, that is). Apple and Google subscriptions have so many complexities and edge cases that companies like RevenueCat and Qonversion are enormously helpful, but they themselves have many bugs and issues that I've ran into.

Deleted Comment

jeiting · 5 years ago
Would love to hear how we can improve the API to make you not want Stripe to do it better. :)

Obviously, Stripe is the gold standard and I think we have a hard time, but we're hoping to improve the developer experience even more this year.

criddell · 5 years ago
Can you use Stripe in iOS and Android apps? I thought purchases had to go through Apple and Google?
joshstrange · 5 years ago
If it's IAP for digital items then you can't use Stripe for IAP on iOS/Android, it has to go through the respective store's IAP logic.
rayrag · 5 years ago
Payments aside, will you release/open source your colour accessibility tool? Any chance?

https://stripe.com/blog/accessible-color-systems

https://videos.ctfassets.net/fzn2n1nzq965/7GDaCnGLsYrdVIwXIq...

IncRnd · 5 years ago
This is a great idea! It's best to let buyers simply buy and move on with their lives. This seems to do that. Don't make them do anything when they already want to say yes.
jackerman · 5 years ago
Totally! We couldn't agree with you more.
timmattison · 5 years ago
I tried this out today and a few things went wrong for me.

First, the link that I was given to send to the other party was a tinyurl.com link. This concerns me because I don't think that Stripe or PayNowLink has control of tinyurl.com. If tinyurl.com is exploited then someone can reroute people to a totally different site.

Second, Privacy.com debit cards didn't work for me. I've reached out to support to see if that's something they can fix. Is that a known issue?

sebmellen · 5 years ago
A bit of a non sequitur, but have you further pursued the investment/initial funding you made in Stellar some time ago? The cryptocurrency markets are of course highly inflated at the moment, but long-term, do you still see promise in the concept of "email for payments?" (This is how Stellar brands their technology.)

I would be super interested to know if there are any blockchain projects or related corollaries that Stripe is working on.

tosh · 5 years ago
I love how this is a great (and "open" / web / link based!) complement to all kinds of digital products.

e.g. we're looking into how to pair payment links with Jam (https://jam.systems | https://jamshelf.com), basically stand-alone Clubhouse-style audio rooms.

Unbundling of the payment feature of superapps.

d0100 · 5 years ago
Please add the possibility to programmatically create links with payment splits so I don't have to waste time re-re-re-re-re-inventing the wheel
jackerman · 5 years ago
Working on it right now! Drop me a note at jackerman@stripe.com if you'd like to try it out.
sbaildon · 5 years ago
Congratulations on another cool product! I happened to build something to scratch the same itch a couple of weeks back, using Stripe Checkout, iOS Shortcuts, and serverless functions: https://baildon.co/writings/contactless-pos
jackerman · 5 years ago
Thank you so much! Can't wait to hear your feedback about Payment Links.
lloydatkinson · 5 years ago
This looks like a much simpler way to create subscriptions. On the back of that connivence will it also support calling webhooks? It would be great to have our backend systems be able to create a user so we can relate a subscription from Stripe with a user without needing to keep querying Stripe for new subscriptions.
pc · 5 years ago
Yep, all webhooks still sent as normal.
sudhirj · 5 years ago
I think this is just a normal Checkout/Payment in the API, so there seems to be a webhoook for it.
lorendsr · 5 years ago
I'd like to be able to enable email notifications for just payment link payments. Currently only option is all successful payments.

Link page: "Get an email after every successful payment by managing your settings."

Settings page: "Successful payments. Receive a notification for every successful payment."

vincentmarle · 5 years ago
> no code required

While I love this, is there a way to also programmatically create these links?

edwinwee · 5 years ago
Working on it! A Payment Links API is coming very soon.
flipnotic · 5 years ago
Can you think of a most-popular use case you've seen payment links used for outside the US? Like, are people selling goods, or e-content, or services? And thank you for making e-commerce more seamless.
jackerman · 5 years ago
We've been live with Payment Links in beta to around a hundred sellers for the past few weeks, and we've seen businesses selling both digital goods/services, as well as physical goods. Sellers have been sharing Payment Links on social media, via email newsletters, and in support interactions. And we've also seen some sellers generate QR codes that send their customers to a Payment Link. Excited to see what you use Payment Link to sell!
pc · 5 years ago
There's a lot of cool stuff that uses Paystack on Twitter, e.g.: https://twitter.com/spokenword_lag/status/139677392471373005.... You can search for paystack.com/pay.
lorendsr · 5 years ago
I'd like to be able to enable PPP so that the page shows lower prices for those located in countries with less purchasing power.
ithkuil · 5 years ago
I'd like to help my father's business to go online with stripe but unfortunately his EU country (Croatia) for you to bother with.
pc · 5 years ago
Working on the rest of the EU!
ithkuil · 5 years ago
EDIT: typo, missing; "is too small a market"
judge2020 · 5 years ago
Would be nice if it accepted a customizable dollar amount input so that it could be used for donations, like Paypal's donate button.
jackerman · 5 years ago
We're excited to build donations support via Stripe Payment Links. Drop me a note at jackerman@stripe.com and I'll let you know as soon as it is live.
benhurmarcel · 5 years ago
Sorry, I'm not familiar with using Stripe yet. Is it possible to set a shipping fee depending on the customer's location?
jackerman · 5 years ago
Stripe Checkout does support shipping rates. Further details here: https://stripe.com/docs/payments/checkout/shipping

Happy to chat more via email if helpful as you get started with Stripe — I'm jackerman@stripe.com

algo_trader · 5 years ago
Can this be (or will be) integrated with Stripe Connect?

So that a StripeLink buyer who is being charges can also later receive revenue ?

jackerman · 5 years ago
Indeed it can! Drop us a note at jackerman@stripe.com and tolu@stripe.com and we'll be happy to help you get started
tmamic · 5 years ago
When are you going to offer services to entrepreneurs in countries such as Nigeria, India and Philippines?
pc · 5 years ago
You can use Paystack (which we acquired last year) in Nigeria today. You can sign up instantly for Stripe in India today and request an invite for access for Philippines over at https://stripe.com/global. Working on full availability of both as quickly as we can.
MrsPeaches · 5 years ago
Very interesting!

Is this all based on credit/debit cards? Are there any plans to incorporate mobile money payments?

edwinwee · 5 years ago
Already works with Apple Pay and Google Pay automatically!
edwinyzh · 5 years ago
I guess like other services of stripe, it does NOT support developers from China mainland, right?
rorykoehler · 5 years ago
I thought about building this on top of Stripe (and after seeing this I am glad I didn't). My use case was to replace cashapp etc for all the musicians doing live stuff on the web. They all need logins which is unnecessary friction if you just want to give someone money.

Dead Comment

throwkeep · 5 years ago
pgrote · 5 years ago
It always amazes me when things like this happen. If you look at the comments on this post you'll see people responding as if this a terrific new idea/frontier. Others respond with links to existing solutions as you did; Gumroad was my first thought, too.

And to me, this is one of the main benefits of hackernews. I don't know everything, I don't know everything available, so I take value from everyone adding the options they know about.

arkitaip · 5 years ago
This IS terrific news if you are using Stripe and want to stick with them as your one payment solution.
dan-robertson · 5 years ago
Aren’t these quite different things with similar copy?

Gumroad seems to me to offer a way to eg sell copies of your pdf. This stripe service seems to be a way to make a link saying “that will be $79.82 please” and collect payment (and maybe some other details).

I.e. Gumroad provides some online store for a single digital product and stripe offer a way to collect money for anything but they don’t handle actually giving you the thing. Obviously there is some overlap but the pitch is different.

Edit: maybe I’m actually wrong and these are really similar. The thing I described above is more like an invoice for which this maybe isn’t suited (pay an invoice once/periodically but these links may be hit many times). So I’m not really sure now

stanislavb · 5 years ago
Gumroad is in for a bit of direct competition by a behemoth. I'm sure they won't have good sleep in the coming months.
kennywinker · 5 years ago
I don't think so. Gumroad has a product delivery platform, where stripe only handles payment. I recently evaluated stripe vs gumroad for a product, and went with gumroad because they make getting the digital product to your customer VERY easy, while stripe leaves it all up to you
giarc · 5 years ago
Gumroad deposits to Paypal, Stripe deposits to bank account. Seems like a big difference, no?
swyx · 5 years ago
more than that. Gumroad also acts as a merchant of record (much much cleaner for international and EU/US taxes), provides social proof (reviews) and a discovery marketplace, together with a no code frontend with fulfilment (aka it hosts your files)

Stripe has a ways to go but certainly can clone these if they wish)

Kye · 5 years ago
Gumroad deposits to bank accounts, but it might be regional. I have a section for ACH in my setup page. You can optionally also add a PayPal account to accept PayPal.
aazaa · 5 years ago
Gumroad also deposits to bank account.

Deleted Comment

Dead Comment

treelovinhippie · 5 years ago
If the YC-adjacent scene stopped funding boring incremental startups maybe we'd dig our way out of the Great Stagnation.

Gumroad is something that should be a 0% fee opensource developer component, not an entire company.

The YC Facebook feed has been depressing lately: $6M funding for one of those links-on-a-page startups, $50M funding for a startup that wants to sell Pokemon cards on a livestream. The VCs are fuelling stagnation by funding these boring inconsequential projects.

halfmatthalfcat · 5 years ago
Just look at the Show HN - YC batch companies, none of them are doing anything remotely groundbreaking or risky. A ton of them are solving minor workflow problems trying to skim shit off the top.
NonEUCitizen · 5 years ago
Does this support limited inventory? e.g. I want to sell only one item for a certain SKU. If two people have the link, only the first person to purchase should succeed, while the 2nd person should get a "This item is no longer available" message instead of being charged.
jackerman · 5 years ago
Not yet, but this is something we're excited to build. Drop me a note at jackerman@stripe.com and happy to tell you more.
dvdhnt · 5 years ago
This is a use case we would have, too - the ability to, for example, create a unique payment link that can be used exactly once or for a specific customer.
raviisoccupied · 5 years ago
I absolutely love this. Last year during the pandemic, we were using Eventbrite to process payments for events we were running. The cash we were getting was keeping our business going, until they decided to change their policy regarding pay outs (presumably due to cash flow issues of their own).

In the end we found that using Typeform with a Stripe integration was the best way to reliably and quickly transact with our customers, so I'm extremely pleased Stripe has released a no code checkout experience of their own. Really excited to use this. Thank you Stripe.

jackerman · 5 years ago
Awesome! Can't wait to hear your thoughts/feedback on Payment Links; feel free to reach out at jackerman@stripe.com
yannoninator · 5 years ago
This. is. going. to. be. HUGE!

Lots of companies Stripe has replaced because of this. I can see new areas of businesses being launched because of how easy Stripe has made it to be paid online, all with no-code!

No more third parties or complex developer integrations or a cut, only get paid with a link with Stripe, That's it!

I welcome this!

notdang · 5 years ago
Wasn't this available for years from other payment providers?
judge2020 · 5 years ago
In general, yes. Now Stripe has it, and thus Stripe is now a viable competitor to these other payment providers, leading the competition landscape to shift further towards being based purely off of the percentage cut each service takes from transactions and not based on features.
Benjamin_Dobell · 5 years ago
That's the promise. However, I recently set up an e-commerce website for my wife. I was actually a bit shocked to discover that whilst Stripe's offerings are like 95% of the way there, that missing 5% means you can't take advantage of said offering at all.

1. I setup Stripe Checkout for subscriptions and thought I was good to go. However, my wife wanted to take sign-ups in anticipation of a set launch date in the future i.e. don't invoice until a specific date. Nope, no can do, the "billing_cycle_anchor" property can't be set with a checkout session.

You can add a trial period, but then Stripe's Checkout UI goes out of it's way to emphasise that you're giving the customer a free trial. Which is inaccurate and the incorrect messaging would likely run us afoul of consumer law in Australia.

So I had to ditch Stripe Checkout entirely and move to Stripe Elements. Then I realised another painful edge case. You can't set "billing_cycle_anchor" more than a month away (with monthly billing). So I did end up having to set a free trial period, but at least I could hide this information so my UI wasn't misleading customers into thinking they were getting something free when they weren't.

2. You can't create a trial period for less than 48 hours. So there's an edge case I need to handle as we approach the launch date i.e. I need to use "billing_cycle_anchor" sometimes, and free trial periods other times.

3. You can't attach shipping costs to subscriptions, at least, not without manually editing invoices i.e. somewhat reinventing the subscription logic.

4. You can't attach more than one coupon to a subscription. So you end up either manually messing with invoices, or creating weird amalgamation coupons. The latter seems simple, but it's not because if you want to offer a launch discount (for the first invoice) and indefinite free shipping, this simply cannot be represented using Stripe's coupon functionality.

5. Subscriptions don't have shipping addresses, only customers do. So if a customer wants to have multiple subscriptions delivering to different addresses then Stripe's Customer Portal offering becomes fairly useless. So we need to have our own UI and storage for shipping addresses for each subscription.

Basically I found that I needed to reinvent a bunch of stuff Stripe was already doing, in order to get that extra 5%. In which case I could almost as easily go with a different payment processor.

I am very much looking forward to when Stripe has time to iron out the kinks. Because wowee it was easy to get Stripe Checkout up and running. I really thought it was smooth sailing... but then it wasn't.

jackerman · 5 years ago
Thank you for all of your feedback, Benjamin.

1. We're hoping to bring the `billing_cycle_anchor` property to Stripe Checkout in the near future. I'll keep you posted and let you know when this launches.

2. Good point, we will take a look into this.

3. We're launching shipping line items in Stripe Checkout's `subscription` mode in the coming months.

4. You're correct, we don't support coupon "stacking" today, and this is something we're excited to eventually support. Will keep you posted and let you know when this launches.

Sorry there isn't anything immediately actionable for you right now, but simply, we are working on all of this! Please feel free to drop me a note at jackerman@stripe.com – happy to chat further.

throxwaway98123 · 5 years ago
Yep yep yep.

The things this will enable are endless.

This is truly headless e-commerce.

dakial1 · 5 years ago
We used this link model in Brazil (custom made) for a client that has a B2B2C platform where vendors (shop owners for a specific industry) use the client's platform as an endless aisle option. We had a challenge for the payment side because:

- the payment needed to be to our client and not the vendor (to avoid double taxation);

- integrating to the POS machines of more than 100K vendors was unfeasible;

- The client wouldn't trust typing credit card info into the vendors computer/tablet/mobile.

So the solution was to use a link that could be send (whatsapp, sms) or read (QR Code), that would take the client to a checkout and payment secure site to finish the transaction.

With mobile wallets penetration increasing we can make more sophisticated solutions where the link would connect directly to the wallet. But for now we are working with link>payment.

redindian75 · 5 years ago
How is the link generated? So basically it is a deep link into the clients checkout page? Each product gets its own link? do u have a demo somewhere?
dakial1 · 5 years ago
Unfortunately I can't share a demo or docs as this is NDA work we did for the client (and the commerce is still in alpha). But basically you're right. We would create a new checkout page (for the link) that would show the items of the cart (through the Commerce Platform API) and with the credit card fields shown (that would be later sent to the gateway). The link is for the checkout, so you'd have only one per cart/client and it has a timed session.
jackerman · 5 years ago
Each product gets its own Payment Link. Jump into the Stripe Dashboard and give it a try today: https://dashboard.stripe.com/payment-links

Here's a quick video walkthrough as well: https://www.youtube.com/watch?v=ypH78KUu4Jk

endisneigh · 5 years ago
This is pretty great, but I think some people are overestimating the significance of this - PayPal.me has existed for a while and it hasn't exactly killed off small payment providers.
nickjj · 5 years ago
Yeah, for the last few years there's also been Zelle (at least in the US).

This is IMO a killer service because all you need is the person's email address or phone number, there's no fees, it's really fast and it's a feature built into most major banks' dashboard so there's no sign up process. It's like the best possible thing you could ask for, but small payment providers in the US still exist.

It's really handy for the use case of sending or accepting infrequent 1 to 1 payments (invoices, referral payouts, etc.). It supports recurring payments too.

pbreit · 5 years ago
paypal.me is a bit different. But the original PayPal "Buy Now" buttons (from 2000) are similar.
throxwaway98123 · 5 years ago
This is absolutely the worst news for Shopify.

A very large portion of SMBs want to sell a handful of things without the overhead of maintaining and paying over the top for a e-commerce cms.

This plus social media will be a huge win for a lot of businesses

CallMeJim · 5 years ago
Having a huge market player release a feature that seems to overlap with your business can seem like bad news, but hearken! it's not all downside.

The case study here is Facebook introducing the ability to schedule posts in Facebook directly, theoretically hurting Buffer et al.

Take a look at Buffer's publicly-available revenue data [1]. Can you see when this change occurred?

In general, by lowering the barriers to entry into an activity, MORE people participate in it. This makes the general market larger. A portion of those users have a measure of success and end up wanting more advanced functionality, so they move to a tool that will give them more advanced functionality.

In this case: Stripe Payment Links will enable a lot more people to conduct ecommerce, most of who would never have tried. Some of those people will be successful, find that ecommerce merchants need a lot of tools to manage their businesses, and will acquire those tools.

I believe this is good news for Shopify, rather than bad.

[1] https://buffer.com/revenue

orliesaurus · 5 years ago
No I don't see when the revenue got a hit? Pretty sure scheduling post has been around for a couple of years at this point?
pc · 5 years ago
Shopify is aggressively and successfully expanding their e-commerce product offering... if you're running a business that sells physical goods, the checkout is one of the simplest parts of the whole thing, and I don't think this will matter either way to them.
picardo · 5 years ago
Maybe for the very small sellers, yes. But Shopify will be fine without them. They provide a lot of value to medium size sellers with a lot of turn over, through their app marketplace and integrations.
theturtletalks · 5 years ago
And they can actually give you lower rates than 2.9% if you pay a higher subscription fee. Stripe won't drop below 2.9% unless you do $1M+ and even then it's not a guarantee.
iamben · 5 years ago
Is it? Most people will still have a website of some sort to actually promote what they're selling. And if you hope to sell more than a handful of items a week, you have to start thinking about fulfillment and customer emails etc.

This is definitely very cool, but I think Shopify still offers a lot (and still has their simple checkout this for $9 a month of whatever, which has a bunch of useful features).

throxwaway98123 · 5 years ago
We’ll see for how long.

Shopifys success is largely due to the fact that they were willing to do the messy dirty work of making a Ecom CMS that works and doesn’t run on Wordpress.

Tech has changed and is catching up. With stripe handling the hardest part about ecom, other companies will sneak up behind Shopify because of better tech and replace traditional websites

Elidrake24 · 5 years ago
Is it? PayPal has offered the same service for nearly a decade; it even supports subscriptions (I'm not positive if this does or not).
zyang · 5 years ago
Shopify is fine. They have a nice eco-system of devs and integrated apps. Gumroad should be worried.
throxwaway98123 · 5 years ago
Shopify is fine is the funniest thing I’ve ever heard.

Shopify is the 2008 equivalent in the tech world. Hugely overvalued, no secret sauce (pretty web fronts that are powered by stripe)

Shopifys moat is nonexistent.

Rafert · 5 years ago
Shopify has had the Buy Button for years. Combine with the Lite plan for $9 a month (https://www.shopify.ca/lite) and room to grow if the business takes off without replatforming.