Stripe Payment Links
stripe.com
stripe.com
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
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.
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
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.
Only 38% people of India has Hindi as their mother-tongue.
There is strong anti-Hindi-imposition sentiment in many places of India.
Just because someone's geolocation is set to India, don't automatically translate it to Hindi. It irks many.
Especially where people willfully get arrested to wipe down Hindi marks from metro stations [0] and people who have fasted to death to not have Hindi as the national language [1].
[0]: https://www.thenewsminute.com/article/kannada-pride-wins-day...
I never switch to another language other than English.
It is highly advisable that companies translate to eight most common Indian languages. Or even the top five [0].
People speaking all major languages of India are huge potential markets for companies. Google offers search in nine Indian languages. Amazon provides customer services in five languages.
For some services, you should not even want to translate to languages other than English. India has one of the largest English speaking populace of the world- 2nd only after the US [1].
[0]: https://en.wikipedia.org/wiki/List_of_languages_by_number_of....
[1]: https://en.wikipedia.org/wiki/List_of_countries_by_English-s...
> Translate to 8 Indian languages
That is not a compromise at all, that's a full solution
It is frustrating to no end to visit sport sites in europe (for example, soccer) to have them default to MLS news or mexico news because of my IP
When i specifically go to a EU website to get EU sports news, why is does website forcing me to eat news about my home country sports???
It has gotten so bad that I've just dropped a few sites as a result.
Worse, it is never intuitive or easy to switch the content to the "default"
I'm building this myself with a product currently only in English in a Spanish speaking country, for speakers of both, so it's top of mind.
IMHO, the automatic detection being wrong is less of an issue with a greater ease of language selection.
In that case, I'd suggest the first two letters of the language, an "En" for English, an "Es" for Spanish, a "De" for German, etc.
English
עִברִית
العربية
हिंदी
ไทย
etc
How does uber default the language for you? They've got the advantage of your registration so probably easier...
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.
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.
The incorporated entity is just for limiting liability, having properties in its name instead of yours, and more easily convincing tax authorities that the universe of tax deductible expenses is so great.
You can be paid for goods and services immediately, these days.
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.
To which my boss replied "Wtf is letterhead?"
Personally, i'd be more comfortable with the modern approach being something more along the lines of:
You should put the token that we'll provide you with under your corporate website's page: https://<YOUR_DOMAIN>/.well-known/identity-challenge/<TOKEN>
A bit like what is done by Let's Encrypt for providing HTTPS (though there could be additional technical details).Of course, this does almost nothing for the website being compromised, but still feels less nonsensical than using fax and using letterheads and such.
Owning a website (or a printer, or a truck, or lots of money) doesn't mean you have a business. It's about the nature and purpose of your activities with those assets (or skills).
I can add an identity token to my personal website, but that doesn't make it a business any more than putting a saddle on a zebra makes it a horse.
This ruling from the Australian Tax Office lays out pretty clearly the defining characteristics of a business [1]. It's probably a bit different in the USA, but I'm sure it's not too dissimilar.
[1] https://www.ato.gov.au/law/view/document?docid=TXR/TR20191/N...
I had PayPal ask me for exactly this (emailed rather than faxed) recently for my PayPal business account!
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.
For example, when I implemented the PRODUCT_CHANGE event I expected it would notify me of the new product, but that is not the case on Android which led to bugs with some customers. It turns out that only iOS sends the new_product_id, so it is impossible to know from this event what the new product should be to display it in the app. Since upgrades/downgrades are immediate on Android, it turns out that the solution was just to not handle that event on Android since the renewal event would override the product anyways. (but sometimes the events came out of order, which is what led to bugs when PRODUCT_CHANGE was after RENEWAL).
There are a lot of cases where events in the dashboard are totally out of order and don't make sense, like showing a customer purchasing the lesser plan, then renewing for the upgraded plan, and then switching from the lesser to the upgraded plan 10 days later. How could that be possible? The switch should have been between the renewals, so it's very confusing to debug.
I've been told that now the recommended approach is to ignore all the webhook data, and simply call the RevenueCat API to get the entitlement and subscription status - however I asked how to parse this into something meaningful and didn't get a good answer. I would like to know the users current entitlement, and the current subscription (which can be different than the entitlement). For example, if the user downgrades, their entitlement may still be the upgraded plan for a while, but the app should reflect that they are no longer subscribed, or that they are subscribed to a different plan. For the entitlement it is easy I think, just choose the highest entitlement level to use. For the subscription, maybe choosing the last renewed one would work? But there are so many complexities with downgrades, upgrades, crossgrades I don't know if that is true. The answer from support was basically that they didn't know, yet this is an absolute must for almost any app - there has to be a way to display what the user is currently paying (or not paying) for, linking out to the native UI is not an option as it's not user friendly and cannot be displayed cross platform (I want the website to also reflect what they are paying for). My big concern with this is also, why does the API supposedly return the correct data but the webhook doesn't? If I am calling the API 10ms after receiving the webhook, why can't the webhook just deliver correct data instead?
Another current issue I discovered the other day was that grace periods are no longer working. The RevenueCat dashboard shows that they are getting a 7 day grace period (the expiration date in the dashboard is correct), yet in the webhooks I am getting the wrong expiration, one that is only a day away. Apparently this is due to a change by Google and a fix is (maybe?) on the way? But it caused a lot of issues that I didn't expect.
Basically RevenueCat's promise is great, it has saved a ton of time but isn't quite there on fully abstracting all these native edge cases away, they crop up in the API occasionally, and the proposed fix to use the API instead of the webhook data is half baked when support has no idea how to actually parse it to get the current subscription that should be displayed to the user (in the case that they upgraded/downgraded and have more than one). I love the idea but I'm hesitant to recommend it to anyone because lately it's been causing a lot of headaches with customers having billing issues due to these inconsistencies.
Would you mind dropping me an email jacob@revenuecat.com? I think for our long term viability we need to have the trust of people who care about edge cases like this. I’d love to hear more.
Really they’d be smart to create an “External Payments” or “Off-platform payments” concept to support more than just Apple/Google. It could be a little odd to not get payouts on a portion of your invoices (like it could cause weird issues if you suck all the Stripe data into another tool/your platform, you’d have to take that into account) but it might be useful to enough people. It sets Stripe up to step in, with small code changes for the developer, if the walls weaken/come down around current IAP policies. Also, it provides only 1 API for a dev who wants to offer CC as well Apple Pay (not IAP) instead of 2 or just skipping CC (using only Apple Pay).
All that said, it will be a hard sell to Stripe execs who will probably see it as a large maintenance burden all to record stuff they don’t make money off of.
I do like the idea though!
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?
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.
It would be very cool if it would either (1) redirect to the company website or (2) a “store” or directory showing other available Payment Links.
Excellent work!
Really nice and clean process though.
I would be super interested to know if there are any blockchain projects or related corollaries that Stripe is working on.
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).
If I'm going to go through all that trouble, I might as well just use a Wordpress electronic delivery solution or Woocommerce, in which case, what's the point of this website-less payment solution?
If I'm gonna go website-less, then it needs to do what the website would otherwise do.
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)
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 :)
While I love this, is there a way to also programmatically create these links?
Happy to chat more via email if helpful as you get started with Stripe — I'm jackerman@stripe.com
So that a StripeLink buyer who is being charges can also later receive revenue ?
https://stripe.com/blog/accessible-color-systems
https://videos.ctfassets.net/fzn2n1nzq965/7GDaCnGLsYrdVIwXIq...
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.
I can't wait to be wrong about that!
Keep in mind the Panama papers you probably are thinking of had little to do with Panama. The law firm was located in Panama, but the corporations and shady financial things were happening in the usual handful of island nations. If the law firm was located in New York it would have been the Manhattan papers - it didn't have much to do with Panama at all.
Is this all based on credit/debit cards? Are there any plans to incorporate mobile money payments?
With those additional fields it would mean we could post donation links all over the place, and then get donor details out of Stripe for the donations team. Thanks :)
It really does make me want to consider working with stripe for my next project (or, consider working for stripe for my next job)
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...
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.
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
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?
Link page: "Get an email after every successful payment by managing your settings."
Settings page: "Successful payments. Receive a notification for every successful payment."
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.
Take VC funding.
I'm being glib, but honestly - it feels like every large vc funded company is actually some many-layered plan to take over existing markets, and then exploit their new monopoly
VCs want unicorns. To get that big you often have to be the biggest in the space or big enough with enough moat to effectively be a monopoly. Monopoly status is the goal
Stripe has a ways to go but certainly can clone these if they wish)
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.
Why is YC funding this sort of shit? https://techcrunch.com/2021/05/24/beacons-seed-round-creator...
I do think companies like Airbnb, Dropbox, Stripe, Ginko Bioworks, etc. are doing pretty neat stuff. Even if these businesses don't seem groundbreaking, they clearly are, somehow. But the recent batches of YC startups seem disappointingly... competitive. As in the Thiel-ian sense of not doing much fundamentally different from other players in the market.
I wonder if this could be attributed to Paul Graham stepping back from the front lines.
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
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.
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!
The things this will enable are endless.
This is truly headless e-commerce.
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.
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.
I edited to add a 5th pain point, but I think it mostly comes down to subscriptions currently being geared toward digital offerings rather than physical products.
Needless to say, I'm very much looking forward to when I can throw away all my code and use Stripe Checkout + the Stripe Customer Portal :)
What's currently stopping Stripe from supporting Israeli merchants? There are a ton of Israelis that would jump on it if it was available.
- 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.
Here's a quick video walkthrough as well: https://www.youtube.com/watch?v=ypH78KUu4Jk
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.
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
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.
Here's a screenshot. I did not make an account with any of these completely independent websites. Yet I checked out on all of them without typing my address or payment info. And all my orders appear here with tracking.
Shopify built a good ecom cms and they’ll be right for some companies, but they’ve also cornered themselves as that company that makes ecom software. Remember Shopify POS? Me either.
Anyways, consumer trends change. The way people buy online will change. There’s a future where ecom websites are basically the back catalogue of the future.
It is one more software offering that lets you build a store online.
You can have a store up in an hour or something. You don't have to integrate software from various places. It's a one stop shop.
That's worth a fair amount.
I'm a web dev, and I've still chosen shopify in the past for side projects. I didn't want the headache of my own stack.
They have competitors, sure, but they're a solid option in the space.
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).
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
Now, if Stripe could offer their own hosted ecom solution... Hey, Stripe, get on this, it makes all the sense.
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.
I'm trying to test the water with a service in the crypto space (it's not about selling/buying cryptocurrency, but about automating some stuff regarding blockchain interaction). I got declined by Stripe based on their terms of service (i.e. don't mention the word blockchain).
I'm currently looking into payrexx (however seems way less polished than Stripe), and I've heard about Ayden and Mollie (don't know if they are equally conservative). Any recommendations?
There have been similar services for years now, one is especially popular among people who sell illegal items and services like IP TV for pirated premium sports channels since they can quickly create per order link that is disguised as selling hamster supplies or drilling heads.
Shady transactions are never out of reach, I just stumbled upon on one here: https://twitter.com/charliehtweets/status/139686085069939507...
That's the interesting part of payment processors IMHO. Taking an order and making a transaction is a technical achievement maybe for a junior developer.
It's a shame that the material on the business and legal side of these things is limited. Only engineers like sharing their ways :)
Once you know, there is a lot you can do.
But back to the actual law, AML is primarily the creation of a firewall between the physical bearer cash system and the electronic financial system conducted by banks and other financial intermediaries. Anything on the inside of the firewall has already passed AML, meaning that financial institutions and card processors can just assume AML has already occurred. Additionally, inside the firewall, some parts of the electronic financial system can be temporarily ostracized by sanctions. So the only check would be the OFAC list at that point to determine if you can accept payment or not.
Compliance for a payment processor has nothing to do with detecting fraud and is pretty much just the OFAC list.
So that's the answer. You wouldn't get an idea because there is nothing specific for them to do.
I suspect that it's not that simple. I did some work for people in compliance, I have some idea on the work they do and it's not simply department of people simply checking against the OFAC list.
I'm a bit familiar with banks and not with money processors though. I have seen the bank side of the relationship and they can be very nervous when working with payment processors that bring bad money(scammers, pyramid schemes, drug money, terrorism financing etc).
I like the firewall concept but it feels incomplete. Stripe must be doing a lot of interesting work to not be the shady company that the banks don't like working with.
If you have more concrete knowledge on the topic, what is the hard part of running money transaction service, I.E. money processor? Atomic book keeping is not the challenge keeping every kid on the block from starting a money processor business, I would guess.
the rest is to simplify the likelihood of being part of a department of justice criminal inquiry - not because they did anything wrong, only to prove that they had no part in doing it or having to assist prosecutors and defense. if they just ban customer transactions that don't match their risk matrix, then there isn't data to provide to a prosecutor.
outside of that is the relationship with other banks. basically the underlying financial institutions can arbitrarily cut their peers off or be cut off. like you pointed out.
I'm still drawing a distinction between voluntary "I think I know what I'm doing" compliance and the mandatory compliance that is pretty clear cut.
The result for customers is pretty crappy. None of this anti-money laundering dragnet stuff works and we're the ones burdened with arbitrarily low dollar amount stigmas and limits ($2,000, $10,000) and all the liability. While we occasionally hear about a $2bn decade long money laundering system from a single financial institution dealing drugs with the literal cartel. All to prevent terrorism, which isn't even that expensive. 200,000 9/11's, congratulations everyone. The reality, since apparently nobody actually wants to blow up buildings in the US, is the financial institutions have been tasked with data mining for the state.
1. I'm logged into Stripe's default dashboard
2. I go to https://stripe.com/payments/payment-links and press "Start Now"
3. I get redirected to a registration page
4. I press "Have an account? Sign in"
5. I get redirected to Stripe's default dashboard
(https://stripe.com/payments/payment-links was originally intended for new users, but we'll look into making that Start button better.)
Taking this to the next level, by having businesses use this is a great and logical step.
[1] https://www.abnamro.nl/en/personal/internet-and-mobile/apps/...
PayPal has a donation link feature, but PayPal stinks in every possible other way.
Warning: shameless plug.
It's a no-code shopping cart that works with Stripe. We offer Donations 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)
The idea is that if Stripe offers it, they won't take anything off what they already take.
Apparently Stripe's acquisition of TaxJar is meant to expand their offerings in sales tax compliance.
From the article:
As the latest addition to Stripe’s revenue platform, TaxJar will help businesses automate tasks such as:
- Providing accurate sales tax rates at checkout, tied to the exact street address of the customer.
- Automatically submitting tax returns to local jurisdictions and remitting the sales tax collected.
- Producing local jurisdiction reports to show sales and sales tax collected—not only for each state, but for relevant counties, cities, and other special jurisdictions.
- Evaluating a company’s products and intelligently suggesting the right product tax code.
You keep using that word, I do not think it means what you think it means. ;)
https://buy.stripe.com/dR6cOd9RJ8KS8nufYZ
For this demo link for example, I wanted to see other stickers in "Stripe Sticker Shop". May be this more of a e-commerce feature, rather than a payment/checkout solution, but after all it is all about selling and buying.
Is payment link creation available as an API ? That would change everything
The first thing that comes to mind for me is fraud. Most obviously, what guarantees are in place that when I go to one of these links, that the seller company is who they say they are? I assume Stripe audits their customers and, for example, reviews the seller logo that's displayed to make sure it isn't misleading. But also, does Stripe give the seller any analytics about who (or how often) people are going to their sales link, even if they don't make a purchase? thanks :)
Sellers will be able to see if the buying process is started when a payment link is clicked: either through the Stripe Dashboard or through the API by listening for `payment_intent.created`.
My only suggestion would be to maybe put the name of the seller in the URL, that way you can see something about who you'd be paying before clicking the link. I'm not sure that helps any particular threat model but it would make me feel better about even navigating to the stripe link somehow.
I'd love to dig a bit deeper into the docs on integrating with this, but haven't managed to find them yet.
Question: for those who run e-commerce sites, how common do you see Conversation Commerce gaining use by buyers? E.g. significant portion of sales, small portion of sales, gaining adoption, declining adoption?
Just curious since the demo on Stripe's site is exactly this use case where someone is provided the link to purchase via a chatbot.
Send a link to get paid even if your product isn't launched yet, is what this is all about.
https://www.wired.com/story/nfts-boom-collectors-shell-out-c...
So why do we need NFTs if we can own a copyright to some digital creation, and can sell that copyright as well?
If someone is determined enough, they _will_ distribute thousands of copies of it though.
If you have a product that need support or updates, don't worry about some people that make copies. They are uninteressiting.
People pay you for an up to date product with support.
https://www.redferret.net/tiny-checkout-very-cool-little-onl... https://web.archive.org/web/20090227044608/http://www.tinych...
1,4% + 0,25 € for European cards 2,9% + 0,25 € for non-European cards
I surely will be looking into this as Paypal fees are way more expensive
I don't see people wanting to share their numbers so they can get a clickable link.
[0] https://www.fool.com/the-ascent/research/average-credit-card...
Gumroad is essentially a one-person company. Maybe they are impacted. I doubt they will be dead.
Available in 38 countries, previewing in 6
If you think there's a legal issue, this, obviously, isn't the forum.
If you want to tell people "I had this idea first!" this also isn't the forum; you're either wrong, or are pointing to the wrong thing (patents aren't particular readable or understandable); show us the thing you made.
As it is, it's not clear what your intent is (hence my question). You aren't congratulating them. You aren't expressing excitement. To your credit, you also aren't claiming they're infringing, though it begins to approach it.
This is a good forum for it since it is for showing new products.
If this violates a patent, I definitely want to know.
If it doesn't, then there will be no problem, right?
If not yes to all of those, the comment hasn't helped illuminate you in any way.
If you search the word click, it takes you to meat and potatoes but very well said. I was quite furious with the lawyers at the time but they had to navigate existing prior art and ability to defend this in future.
Even if one of these stripe payment links is posted to a public social media channel, presumably neither the person doing the posting or stripe is going to do this because there's no association between the social media channel and the checkout page that stripe creates:
> conducting, by the processor, predictive modeling using the activity information, purchasing likelihood based on a number of visits by the user to the channel, past purchases by the user, and demographic information of the user;
Even if stripe was doing everything else in Claim 1 of your patent, just not doing this one thing means they aren't infringing your patent. (Again, not a lawyer, so don't listen to me).
Also, I may be wrong about this, but I suspect that the way you are using "processor" in your claims actually makes your patent 100% worthless, because it's describing both actions that would take place on the client side and on the server, so it will literally never be the case that the same processor is going to perform all of these steps even if they were all occuring in some implementation.