TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

I won't pay on your website

131 点作者 vedantkhairnar将近 2 年前

31 条评论

nicbou将近 2 年前
Another big one: expecting local information from international customers.<p>My phone number starts with +49 and is longer than a North American phone number. This prevents me from renting a Bixi bicycle in Montreal. You know who likes to rent bicycles? Tourists like me.<p>In any case my card failed with a generic error, both at the payment booth, and in the mobile app (after working one time).<p>Another one was a stand up paddling booking website. I shouldn’t need a Canadian postal code to rent something (especially 10km from the border) yet here we are. In any case it was impossible to select the field on my phone, so I dropped out. I wonder how much business they lost to this single bug.<p>This sort of stuff happens when you ask for data that you don’t need, and validate it beyond your needs. I fight tooth and nail with colleagues to reduce the size of forms to avoid this sort of friction and bugs.<p>EDIT: oh and IBAN discrimination, which is illegal but happens even on government websites
评论 #36415867 未加载
评论 #36415909 未加载
评论 #36415796 未加载
评论 #36415766 未加载
评论 #36415866 未加载
评论 #36415915 未加载
评论 #36416585 未加载
评论 #36415771 未加载
Symbiote将近 2 年前
I was frustrated recently trying to book an expensive flight. My card was denied, and I retried several times — had I mistyped something? Should I have written &quot;oe&quot; not &quot;ø&quot; in &quot;København&quot;? Did it need me to make up a &quot;state&#x2F;province&quot;?<p>Eventually I gave up with that site, and tried the same booking on a different website. It immediately said &quot;Your bank has declined the transaction. Either you have insufficient funds in your account, or the transaction is above the bank&#x27;s limit for this card.&quot; Annoying, but checking on the bank&#x27;s website revealed there was an unspecified limit. The first site would have got the sale (with a different card) if they&#x27;d given me a clear error message.
评论 #36415586 未加载
评论 #36415713 未加载
评论 #36415969 未加载
评论 #36418966 未加载
评论 #36415815 未加载
评论 #36415618 未加载
sdflhasjd将近 2 年前
The most surefire way of making me not buy something from your site is if you ask for any unnecessary details before telling me the whole price. If I have to create an account or enter an email address, or fill in any field other than my country and &quot;state&quot; before you tell me postage&#x2F;shipping costs, I will just close the page down.<p>If I see anything that even feels like a dark pattern, I will just refuse out of principle.
chrismorgan将近 2 年前
&gt; <i>But here’s how you can mess it up:</i><p>&gt; <i>• Not having dynamic error validations before someone goes ahead with the payment. It is as simple as using the Luhn algorithm to make some basic checks.</i><p>On the other hand, someone that does validation of their own is <i>far</i> more likely to accidentally filter out valid values. This used to be rather common on email addresses. (I’ve been using almost exclusively @chrismorgan.info addresses since about 2010, and had one rejected exactly once, from a regular expression that thought TLDs were only two or three characters long; I was able to use my skills to bypass the check, and the backend accepted it.) Nowadays, people <i>normally</i> just leave client side validation to whatever &lt;input type=&quot;email&quot;&gt; does.<p>So, payment card numbers. I’ve only ever had a 16-digit one, but they can actually be 10–19 characters long, and some people are <i>sure</i> to have hard-coded maxlength=16 and&#x2F;or minlength=16 (or equivalent JavaScript checks).<p>There are also those ridiculous things that insist on splitting the card number into multiple fields (four groups of four characters), but that’s generally just painful to work with rather than actually preventing you from using it.
评论 #36415833 未加载
JCharante将近 2 年前
&gt; (bonus points for the dropdown on expiry date)<p>I hate dropdowns for the expiry date. Let me just enter 01 TAB 22, I don&#x27;t want to click on dropdowns then scrolldown.
评论 #36415722 未加载
评论 #36415708 未加载
评论 #36415756 未加载
评论 #36416186 未加载
fhd2将近 2 年前
Is PayPal still a thing in the US? Only one mention in the article, none here in the comments.<p>I&#x27;m in Germany and order at a lot of specific sites, and while I don&#x27;t like PayPal as a company or their fee structure, it&#x27;s usually what keeps me sane. Most cases I don&#x27;t have to enter anything, no need to create an account or even enter the delivery address. Doesn&#x27;t get much more convenient than that.
评论 #36415836 未加载
评论 #36415877 未加载
评论 #36415831 未加载
MrThoughtful将近 2 年前
The whole concept of how we pay online is insane.<p>You put data into a form of a random website you want to pay a small amount to. Data which enables everybody who has it to cause trouble. Trouble to you, trouble to your credit card company, trouble to other websites who get scammed with it.<p>Websites should simply give you a string like &quot;visa:3498734219:$12.34&quot; where &quot;visa&quot; is their payment processor, 349... is the invoice nr and $12.34 is the amount invoiced. Then you copy+paste that into the website of your payment solution and let it do the transaction.<p>And if you don&#x27;t like copy+paste, you install some app so you can just point your phone at such an invoice and click pay. Or a browser plugin which detects those invoices and asks you &quot;Pay this?&quot;.
评论 #36416172 未加载
bengale将近 2 年前
If you don&#x27;t offer me Apple Pay and skip the whole payment step, you better offer something I can&#x27;t get anywhere else because otherwise, I&#x27;m bailing.
评论 #36415687 未加载
评论 #36415568 未加载
nicexe将近 2 年前
Having to give your personal details just to see that the shipping to your country isn&#x27;t worth (or not available at all) and then sending me an email to say that I potentially forgot to checkout some stuff in my shopping card is the reason I don&#x27;t even try to fill my details and try and find an alternative shop.<p>Selecting a country and entering the post code to find out the shipping cost is slightly old-fashioned but works very well.
jiehong将近 2 年前
I think the future is to never fill-in your cards info anymore, and maybe not even have a card at all.<p>Once you start using something with a QR Code, it&#x27;s much much better:<p>- WeChat Pay and co. (in China);<p>- PhonePe and co (in India);<p>You usually have 2 ways to pay with those systems (only systems I&#x27;m familiar with, others might be different):<p>- Merchand shows a QR Code; you scan it and enter the right amount manually. Merchand gets a confirmation.<p>- Merchand shows a QR Code; you scan it but the amount and details are all pre-filled and you just have to confirm.<p>In both cases, it&#x27;s scan + click ok.<p>Now, if worldwide banks in the world were to have a way to send money to each other without fees and with a single standard, they could make it happen (one can hope).
评论 #36416033 未加载
andygh将近 2 年前
While this post is trying to maximise the conversion of customers, I&#x27;m always drawn to how the UK&#x27;s GOV.UK Design System handles these fairly common tasks: <a href="https:&#x2F;&#x2F;design-system.service.gov.uk&#x2F;patterns&#x2F;payment-card-details&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;design-system.service.gov.uk&#x2F;patterns&#x2F;payment-card-d...</a>
dan_mctree将近 2 年前
If you only offer creditcard payments and want international customers, you will missing out on a lot of customers. For example in the Netherlands, iDeal is the standard of payment and many Dutch customers do not have other payment options easily available.
评论 #36415751 未加载
评论 #36415759 未加载
nakulkothari将近 2 年前
There are broadly two kinds of checkout experiences for most payment methods. The SDK flow is where your payment page has the SDK of the processor embedded for a more native experience.<p>The redirection flow is when you break from the flow of your website and use the processor’s hosted checkout page. It is worth putting in the extra effort to blend the payment page until the end of the checkout experience to not lose your customer’s flow of attention. PayPal one-click checkout button is an example of paypal’s SDK flow.<p>You actually don’t need the user to reach the final checkout page with all these icons and progressive disclosures for checking out with Paypal
Towaway69将近 2 年前
So this article is by one payment provider complaining about other payment providers and at the end telling their readers how wonderful their product is.<p>If the object is a product, then the force is advertising.<p>How boring.
评论 #36430151 未加载
stokesr将近 2 年前
&gt; (bonus points for the dropdown on expiry date)<p>I definitely prefer being able to go through inputting my card details using the numpad and the tab key. Having to switch more often between keyboard and mouse adds one more step to the nightmare that is online payment. While it is just a preference though, I wouldn&#x27;t go so far as to say a date dropdown automatically means bonus points.
评论 #36416045 未加载
quickthrower2将近 2 年前
OG title “Why I won&#x27;t pay on your website”<p>Emphasis: Your
评论 #36415639 未加载
MzHN将近 2 年前
For me the benchmark is Mullvad.<p>The experience of throwing money at them is so satisfying, I almost want to do it just for the rare feeling of zero friction.<p>If I do want to pay on your website, and it is not as low friction in comparison, I will be considering how much I really want to pay or if I should just give up.
Loranubi将近 2 年前
Oh god online payment systems are the worst. And even good ones sometimes break horribly.<p>Once I booked a flight online by credit card and the payment timed out (or rather stopped at a late stage without an error). Afterwards the website didn&#x27;t tell me if the payment went through or not. I called the airline and my bank and neither one could tell me if the payment was successful or not. Both just told me to wait a week and then check again... this was only around 5 years ago.<p>In the end the payment did go through, however if it didn&#x27;t, I am sure I would have lost that seat&#x2F;ticket. Lots of wasted time and stress for nothing.
Turing_Machine将近 2 年前
One of my undergrad professors, a Tamil from India, had a first and second name that between them totaled 36 characters. He had endless trouble with forms (even paper forms) until he eventually adopted a shortened version of his name.<p>My first encounter with him was when I was selecting classes and asked a friend &quot;Hey, do you know anything about (short version of his name)?&quot; &quot;Yeah, he&#x27;s great. That&#x27;s not really his name, though. That&#x27;s just all that will fit in the schedule.&quot;
yawnxyz将近 2 年前
For our microbiology conference event, I just programmatically created a bunch of Stripe Payment Link options for every combination, and used our site to open up the payment link. We record the event using a webhook back into our Airtable.<p>Though I&#x27;m not a huge fan of opening up a new window for payment, this turns out to be much easier for us, implementation-wise. Plus, the Stripe Payment Link UI is able to handle most of the errors and payment methods, add discount codes, etc.
notpushkin将近 2 年前
&gt; bonus points for the dropdown on expiry date<p>I usually don&#x27;t mind those because you can just Tab to them and start typing and it will select the item from the list (if you have guessed the format right, and the dropdowns are native or custom but properly implemented). But why would you ever want that instead of simple MM &#x2F; YYYY field (or two fields, if you don&#x27;t want to add masking)?
KnobbleMcKnees将近 2 年前
This would benefit from some examples of perceived &quot;good&quot; user experiences in this space.<p>Also it&#x27;s a bit lacking on the stateful side of things. For example, a lot of Amazon customers hit &quot;save card details&quot; and then bam, one click checkout forever; making optimisation in this area highly diminished. Similar story and even more true for vendors that support Apple Pay.
danmaz74将近 2 年前
Slightly OT question: I need to integrate payments on a new service I created[+], and for now I need to use a &quot;merchant of record&quot; approach. Currently I&#x27;m choosing between Paddle and FastSpring; any suggestions why should I choose one over the other?<p>[+] <a href="https:&#x2F;&#x2F;chess.braimax.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;chess.braimax.com</a>
RobotToaster将近 2 年前
One thing I&#x27;ve been encountering recently is being required to enter a bunch of info before telling me the postage cost, I think it&#x27;s a shopify thing. Most of the time I just go somewhere else.
vedantkhairnar将近 2 年前
Did anyone experience the Palm payment method introduced by Tencent?
colesantiago将近 2 年前
If a website doesn’t offer me the ability to pay without running javascript this is a red flag and i’ll bounce.<p>The amount of spying in the payments industry is vile enough.
kumarajeet024将近 2 年前
Is there any valid use case at all for people to progressively disclose card details? There&#x27;s got to be a reason
评论 #36416217 未加载
NavyG将近 2 年前
Does the vagueness of the error message have something to do with reducing frauds?
评论 #36415683 未加载
评论 #36415432 未加载
评论 #36415778 未加载
yieldcrv将近 2 年前
&gt; making payments online should have been solved for well beyond doubt in 2023 but<p>Apple Pay in browser checkout is pretty great
dorianmariefr将近 2 年前
would you pay on checkout.stripe.com?
评论 #36415625 未加载
supriyo-biswas将近 2 年前
The HN algorithm strikes again, and makes it look like a anti-capitalistic rant whereas it’s really about the failure modes of payment pages.
评论 #36415893 未加载