13 ms·
Stripe Checkout
- purephase 14y agoVery neat. Just wanted to add, the demo works if you use the 4242 sequence for all fields (YMMV).
- agrona 14y agoI don't think I've ever seen a demo card that doesn't accept any valid string for expiration/name/CVC.
- purephase 14y agoI tried with all ones (after the card #) and it would not accept the expiry date. I admit, I might be part of the problem. ;)
- ceejayoz 14y agoPayPal's PayFlow Pro product would return valid for 1XX, 2XX, 3XX CSCs and different errors (mostly CSC verification related) for 4XX, 5XX, 6XX, 7XX, 8XX, 9XX. Was quite useful for testing.
- boucher 14y agoThere's a full list of test cards available here: https://stripe.com/docs/testing#cards https://stripe.com/docs/testing#cards
- knes 14y agogaaaahhh please let me play with it! Can't you come to europe, or at least UK ?!?! pweassee
- lucian1900 14y agoPaymill and Braintree are available, though. Try one of them.
- cristinacordova 14y agoYou can be notified the moment we launch by simply giving us your email here: https://stripe.com/global https://stripe.com/global
- slajax 14y agoVery cool. Good job. How about the ability to subscribe someone to multiple subscriptions now? nudge nudge.
- pilom 14y agoFinally!
- Goopplesoft 14y agoGreat looking checkout form. Stripe's adding some clutch features, somewhat seem to be evolving for just payments for developers to payments for developers and others.
- silverlight 14y agoDoes this mean the older Stripe Payment "Tag" is deprecated? We're currently using it to great success, but I'm no longer seeing it mentioned in the docs. I don't really want my users to have to press an additional button -- right now as soon as they're on the payment page the form is right there waiting to be filled in.
- pc 14y agoYep, we think that this is a better solution than the tag (which we never really launched). But I'm glad to hear it's working well for you!
- silverlight 14y agoWell, for what it's worth, I think it would be worth offering the ability to embed this both as a button and as a part of an existing page without the popup. In the meantime, I'll continue to use the payment tag.
- sachinag 14y agoWhy ask for the name on card? That's not auth'ed.
- pc 14y agoMany users want to collect names, and it can be helpful for fraud purposes. We're still evolving and testing, though. We might not keep it forever.
- Nycto 14y agoAt a previous company, we also found it to be a usability issue. Customers were confused when they were looking for a place to put their name, but couldn't find one. Incidentally, we encountered the same problem when we removed the "State" field from the address section (we could glean it from the zip). Sample size of one company, so take this for what it's worth.
- mathrawka 14y agoI like having the city and state filled from the zip code. That way the user can see that it is being used and will not be confused. Plus, pushing a button to enter text that you normally would have to spend time filling out feels like a reward.
- brandonsavage 14y agoThis actually wouldn't surprise me. Similarly, not asking for the card type is confusing to some people (even though the card type is identified in the first characters of the card number).
- melvinmt 14y agodata-amount="2000" It looks nice but every payment solution where the client can arbitrarily change the amount they're going to pay is inherently flawed.
- pc 14y agoThe amount is just for display purposes. You then charge whatever amount you want on the server.
- prezjordan 14y agoCould you deliberately deceive the user then? Put say, amount=500 and actually charge $20?
- pc 14y agoSure -- but you can always deceive the user.
- prezjordan 14y agoI guess my real question is - is there another page where it securely says the actual amount? (Does that make any sense?)
- nodesocket 14y agoThe amount is charged server-side, no way.
- deleted 14y ago[deleted]
- deleted 14y ago[deleted]
- dasil003 14y agoYou should take a closer look at Stripe before jumping to such conclusions. It's hands down one of the smartest, cleanest and best-documented APIs in the history of the Internet. They would not make a glaring mistake like this (though their users easily could).
- sjs382 14y agoThis is great, and I've implemented it on two different sites so far. It's great to be able to tell a client "Just go to Stripe.com, link it to your bank account, and add my email to the account" rather than setting it all up from scratch.
- terrellm 14y agoWow looks nice. Is an SSL certificate still required since the JS is on Stripe's secure server?
- latortuga 14y agoYes, absolutely 100% yes an SSL certificate is still required. Look up mixed content warnings and why they're a bad thing.
- ceejayoz 14y agoYou get a mixed-content warning for HTTP on HTTPS, but not HTTPS on HTTP as you're already insecure on the original page anyways.
- jackowayed 14y agoYes. Otherwise an attacker could serve a page that looks just like your page, but has different javascript that ships them the credit card numbers. If you're not using SSL, you should just assume that an attacker can break your page in every conceivable way.
- durkie 14y agofwiw -- my site is hosted with a company that doesn't have ssl, and we just direct our payments over to a heroku page, which is served by ssl on their free plan.
- juzfoo 14y agoJust confirming, this is the same solution that was earlier published as Stripe Button right?
- nbashaw 14y agoI'm curious about this too...
- gregsadetsky 14y agoYes. The Stripe Button documentation even redirects now to https://stripe.com/docs/button https://stripe.com/docs/button Fortunately, the "old" Button <script> still works for now. i.e. <script src="https://button.stripe.com/v1/button.js https://button.stripe.com/v1/button.js ...>
- pc 14y agoYeah, we've had various iterations of this live on the site for a while, though we never announced anything. We renamed it to "Checkout" a few weeks ago.
- jchung 14y agoRecurring payment friendly?
- heimidal 14y agoI wasn't able to find any documentation about using the button for recurring/subscription billing. I hope that's a feature coming soon.
- pc 14y agoYeah, you can definitely use this with recurring payments. Once you attach the token created by the Checkout to a customer, you can bill the customer whenever you like. (There's more at https://stripe.com/docs/checkout https://stripe.com/docs/checkout)
- nicoritschel 14y agoCheckout simply creates a token, that you can use to set up a one-time payment, recurring payment, or even to just create a new customer object in Stripe.
- aresant 14y agoOne of the bread & butter services @ ConversionVoodoo.com is fixing broken UI's around checkout / carts. I have yet to meet a retailer that we can't hit at least 15 - 25% improvement in sales by testing and fixing their checkout. Take those gains and multiply that times the entire internet and Stripe has the opportunity to make a major impact on the GDP (I'm only half kidding). A few years back I shared one of our "low hanging fruit" cart optimization strategies that almost always works: http://www.conversionvoodoo.com/blog/2010/07/proper-placement-of-trust-logos-can-make-a-huge-difference-in-conversion-rate/ http://www.conversionvoodoo.com/blog/2010/07/proper-placemen... Despite being nearly 3-year old advice, moving security / trust symbols into the visual field of sensitive information remains an easy conversion gain that we see STILL work nearly every time to the order of 5 - 10% gains. But the current reality is that even being able to test your checkout process on most of the leading "off the shelf" ecommerce platforms is an incredible pain in the ass (I'm looking at you Magento, Oracle ATG, etc) If Stripe executes on this idea - scaled cart testing - every dollar that an organization pays for Stripe fees is easily cancelled out by a properly optimized checkout form. This is huge.
- kami8845 14y ago>I have yet to meet a retailer that we can't hit at least 15 - 25% improvement in sales by testing and fixing their checkout. >make a major impact on the GDP I agree on the percentages (I'm myself a big advocate for A/B testing), but I do think that a lot of those gains are made because a certain company becomes a lot "better" than their competitors by employing these kinds of techniques. Example from my personal life today: I looked at gyms in London. After about looking at 5 I got slightly annoyed: They tried to hide their prices, generally broken UI and I felt they were trying to trick me into a high-paying contract. I then stumbled over site 6: Clear value proposition, not afraid to ask their prices and super easy to do a first training. Sold. If every single gym out there had a great website, I still would only get 1 gym membership. Though it would probably help if it didn't cause me so much time & pain to do it. But most of the pain is not in the checkout process (punch in credit card numbers). In fact I don't think I've ever not made a purchase because the credit card form wasn't to my liking, the buy/no buy decision generally gets made much earlier and that's an issue that I don't think is for Stripe to fix, but rather for individual companies learning about & implementing great sales channels.
- humbyvaldes 14y agoThis is cool but Im confused about the workflow On a signup form: 1. Enter email 2. Enter password 3. Click the Stripe checkout button, div popup, fill in and click pay, popup goes away, Token created and added to the form 4. User clicks submit on the original form Is that right?
- pc 14y agoThe idea is clicking submit on the host form would trigger the Checkout. Then, after you enter your payment details, the whole thing submits.
- humbyvaldes 14y agoAh! got it, thanks
- zyang 14y agoDoes it do address verification?
- pc 14y agoYep; see the "address" configuration option at https://stripe.com/docs/checkout https://stripe.com/docs/checkout
- callmeed 14y agoI'm hesitant to add this to https://www.bngal.com https://www.bngal.com because it seems like there could be usability issues if you need to capture other information on a single checkout form (email address, shipping address, shipping method, etc.). It seems like a customer would do the following: - Fill out all data except billing info - Click the "Pay with Card" button - Overlay comes up, they enter billing info, then click "Pay $X" - Overlay closes, token is passed back to form, form is automatically submitted via JS The proof is in testing and data of course, but my gut tells me people prefer just a single form and button. That's why I like the original checkout method. The mobile part is great BTW.
- nicoritschel 14y agoCollecting addresses is as simple as adding a parameter: https://stripe.com/docs/checkout https://stripe.com/docs/checkout
- gregsadetsky 14y agoAlthough it is possible to collect the customer's billing address (using the 'address' option) using the Checkout form, it isn't (yet?) possible to add other, arbitrary fields. For instance, collecting an email address would have to be done elsewhere.
- jh3 14y agoNot having the ability to add an email address field to the checkout form is a real deal breaker for me. I wonder why they did not implement an optional email field.
- tocomment 14y agoI'm confused, so say I put this button/form on my site. How does my app tell the button the final price? How does the button send the token to my app? What does the user see after they pay? Does the button display its own receipt or do I build that?
- maccman 14y agoThe charging isn't done on the client, it happens later on the server. All this checkout does is turn a user's credit card into a token that you can safely send to your server. Then, server side, you can charge the card or sign the user up for a subscription. So, in other words the price is client-side, and only used for display. The token gets submitted in a form to your server. And you build the receipt page.
- shennyg 14y agoAre customers not concerned that stripe is storing their CC info for any use in the future? I normally uncheck the "Save This Card" option, with Stripe they don't allow this.
- jcarden 14y agoAwesome! I'm ready to use this.
- tocomment 14y agoCan anyone point me to a tutorial showing me how to integrate stripe with Django? I think it would be clearer if I saw some examples.
- maccman 14y agoHere's one integrating Stripe with Flask - https://stripe.com/docs/checkout/guides/flask https://stripe.com/docs/checkout/guides/flask
- theatraine 14y agoI haven't used the checkout button yet, but here's what I learned from rolling my own: the form comes in with a token which you then charge with the stripe Python API, and on successful payment, you receive a callback at your webhooks url (which you set in the stripe settings). Take a look at the Django-Zebra app (https://github.com/GoodCloud/django-zebra https://github.com/GoodCloud/django-zebra).
- tocomment 14y agoWhat do you recommend if I need to support users without Javascript? (I'm guessing this button isn't for me?)
- tomschlick 14y agoMake users turn on javascript or just use a regular form.
- pbreit 14y agoGood idea but I hate the box rising from the bottom.
- eagsalazar2 14y agoUnless you are doing very simple ala carte purchases this button reduces total complexity by maybe 5%. If you are doing subscriptions, with coupons, with trial periods, creating users at the same time, wanting to show the user their coupon/trial status, last 4 of their CC, send emails on failed payments, cancel accounts on failed payments, let people update their card, etc, etc, etc it is still very complicated to get all that integration correct. What stripe needs to do is sponsor the development of an official rails gem that handles all these things like ActiveMerchant (plus views people can then hack on like normal rails views). Many people are implementing these things over and over again, probably including stripe developers themselves for their own side projects. It is a huge waste of effort and source of bugs for everyone. One nicely written gem that integrated easily with common practices for User models and people could integrate stripe with a simple "stripe_user :subscription, :email_notify" whatever. That would be awesome. I realize rails is not the entirety of their business but I'm just saying it would make me and a lot of other people happy.
- hayksaakian 14y agoIt would be great. But the stripe gem out now is decent, and it's probably not high on their priority list.
- dasil003 14y agoIt's not clear to me what you are envisioning here. ActiveMerchant is a payment gateway abstraction layer, and in fact it already supports Stripe. It has two use cases: A) legacy gateways with shitty APIs and libraries (eg. Authorize.net) and B) theoretical portability between gateways. At my company we recently swapped out AM for the Braintree gem because the lowest-common denominator made it inferior for interfacing against Braintree, and the payment interface surface area in the app is small enough anyway that the theoretical advantage if we switch payment providers is negligible anyway. Stripe if anything has a better API and ruby library than Braintree (Stripe uses a lot of Ruby internally is my understanding), so what's missing? A higher-level gem that gives you plugin payments would necessarily start making assumptions and compromises that would quickly whittle down the number of ideally-served use cases, whereas the Stripe API as it stands now is at the granularity to fit the maximum number of use cases without being over-complicated. If you want to make something easier I think you veer into clumsy high-level components that is more akin to Drupal than Rails.
- slig 14y agoFor those of you reading Third-party JavaScript[1], check out their source https://checkout.stripe.com/v2/checkout.js https://checkout.stripe.com/v2/checkout.js (it's uncompressed!). There's a lot of stuff to learn there. [ 1]http://thirdpartyjs.com/ http://thirdpartyjs.com/
- jashkenas 14y agoThat is a very interesting bit of code. It would be even nicer if you could somehow see the original CoffeeScript...
- michaelkscott 14y agoYes. Can someone reading from Stripe please provide the CoffeeScript version? I'm really interested in checking it out.
- z-factor 14y agoNot original source, but close enough http://js2coffee.org/ http://js2coffee.org/
- cheeaun 14y agoInteresting to read that it doesn't work on iOS Chrome. I tried it on actual device, it pops the alert and tells me to use Safari.
- josscrowcroft 14y agoChrist alive I hope Stripe get over to the UK soon.
- robotmay 14y agoHell, I'll invent an app just so I can use Stripe and reassure myself that it's all going to be OK and I'll never have subject myself to the existing solutions again.
- StavrosK 14y agoPaymill is a clone that looks nice: https://www.paymill.com/en-gb/ https://www.paymill.com/en-gb/
- flexterra 14y agoI'm going to use this to replace Paypal's "Buy now" button on my blog
- tocomment 14y agoIs there a way I can dynamically change the data-amount, data-name, and data-description fields with Javascript depending on what the user clicks? I'm picturing the user clicking a checkbox for an add-on product without having to make a round-trip back to the server.
- pc 14y agoYeah, there's a full JavaScript API for setting these dynamically. Check out (no pun...) https://stripe.com/docs/checkout https://stripe.com/docs/checkout.
- goronbjorn 14y agoThis is kind of similar to Gumroad's Overlay: https://gumroad.com/overlay https://gumroad.com/overlay
- mstefanko 14y agoIt is, and oddly enough they both use "4242 4242 4242 4242" as the test card number.
- asselinpaul 14y agothere isn't many test numbers if I can remember correctly. 4111-1111-1111-1111 is another.
- aaronblohowiak 14y agoMany (most?) CC processors use that number, as it is easy to remember and passes the Luhn checksum.
- someone13 14y agoI believe the reason for this is that it's one of the simplest card numbers that passes the Luhn check: http://en.wikipedia.org/wiki/Luhn_algorithm http://en.wikipedia.org/wiki/Luhn_algorithm
- johncoogan 14y agoPretty sure it's because Gumroad uses Stripe. Heard that from a rival CEO though... So don't quote me.
- nickporter 14y agoThank you for mobile support! You guys are truly awesome. If only you would allow me to accept payments without a business and bank account number, like PayPal does...
- boucher 14y agoDo you not have a bank account?
- nickporter 14y agoNot yet for my startup/side project, no :/. No business number either.
- boucher 14y agoWhy not use your personal bank account?
- nickporter 14y agoYes, I could use my personal bank account. I guess the real blocker is the business number.
- boucher 14y agoWe don't require a business number of any kind, you can sign up as an individual (the question will be "business type", and individual is one of the options).
- daeken 14y agoI did this the first time I used Stripe, in a little project where I was mainly gauging interest for whether I'd persue it further. Just opened up a second checking account and linked Stripe to that. No cost or pain for me.
- kemiller 14y agoCan you style it to match your page?
- maccman 14y agoYes, you can use your own submit button with the JS API: https://stripe.com/docs/checkout https://stripe.com/docs/checkout
- durkie 14y agoyes, the button is no problem...everything after that is loaded in an iframe though, and so i think xss safeguards prevent you from modifying any of the elements.
- gfodor 14y agoAny Stripe employees want to comment on the idea of integrating this with a native iOS app via a web view? My guess is it will still be too clunky vs building your own, but the benefits of continued improvement may be worth it.
- mikeevans 14y agoDoes Apple allow that, without taking their 30%? I was under the impression that's why Amazon doesn't allow you to purchase books through the Kindle app anymore.
- MBCook 14y agoApple's cut doesn't apply to physical goods, which is how the main Amazon app gets by. If you're selling some real widget you're in the clear.
- thisishugo 14y agoI feel like an idiot for only just realising that this is why eBooks can't be purchased from the Amazon app, but can be from the mobile site.
- cristinacordova 14y agoStripe already works with several companies that accept payments and bypass Apple's cut, such as OrderAhead and Exec. There are some types of purchases that must go through Apple, however, such as digital goods/content.
- gfodor 14y agoYeah I'm interested in using this to sell physical goods, outside of Apple's domain.
- zerop 14y agoStripe, When are u going to support Micropayments??
- pclark 14y agoHas anyone ever tried making the credit card box freeform? Where there are no rules. Just type your credit card number, your 3 digit security code, your expiry date, and name, and the form works out what entry is what data. I wonder if it would be easier to out weight the confusion of a user trusting a computer.
- schiffern 14y agoSmall point: You don't even need the name. Big point: I wouldn't want it user-facing (e.g. the ubiquitous self-checkout that is online shopping), but it might be a nice tool for power users (e.g. cashiers).
- frankdenbow 14y agoAdded this to https://www.startupthreadsmonthly.com https://www.startupthreadsmonthly.com a few weeks ago and have had good success with it. Easy to implement and trigger from js. Still pulling in conversion numbers but users have said they like the flow.
- programminggeek 14y agoThis is going to lead to phishing. Obviously the possibility is already there, but something tells me that once users get used to this, it will be lead to credit card fraud. Not on a secure site? Well, the stripe widget just popped up, so it looks legit... You get the idea.
- ceejayoz 14y agoYou shouldn't use it on an insecure site, just like any other site requesting credit card credentials. If the site's insecure someone can MITM the whole thing.
- MicahWedemeyer 14y agoI love it, but for my app we charge subscriptions with a free trial up front. Do you have any suggestions on how to phrase the wording so it's clear that the charge isn't going to happen right away?
- pc 14y agoYes -- you can change the text of the button in the overlay. See the "panel-label" config option: https://stripe.com/docs/checkout https://stripe.com/docs/checkout.
- aculver 14y agoHmm. Thanks for the tip! So, I'm setting: data-panel-label="Begin Free Trial" But on the button I'm still seeing: Begin Free Trial $20.00 Not sure if this is the intended behavior, but I just can't see how it makes sense for a free trial.
- pc 14y agoAh; right, we should change that/add an option to override. Can you email me? patrick@stripe.com.
- jarcoal 14y agoI think if you avoid passing in "data-amount" it will not show that text. Keep in mind that this checkout dialog does not charge the customer anything, so the amount is purely cosmetic.
- vickytnz 14y agoYeah, all good and well … but I just used this with a UK Visa Debit card (which are pretty strict in terms of acceptance) on Gumroad, and not only did the thing not verify without a name, but my card got flagged for fraud and frozen until I contacted my bank! I'm pretty nervous about using it now.
- ceejayoz 14y agoThat's extremely unlikely to be related to the Stripe checkout widget. International purchases often raise fraud flags.
- vickytnz 14y agoAn international purchase that doesn't ask for the name on your card though? (I know most check as my CC has a weird format, if it's put in wrong it doesn't validate.)
- ChuckMcM 14y agoThat is really nice. Love the integration hooks as well. Next up is a 'we know who you are' stripe cookie that would let you "pay with stripe" on web site A without entering any of this data. Or, for the paranoidish "Enter your StripeID: xxxx" pause "Enter the code we just texted you: xxx" thanks!
- jarek 14y agoPaypal 2.0
- askar 14y agoStripe is pretty cool. We've been using it on http://www.IslamicEventFinder.com http://www.IslamicEventFinder.com and was the best library experience to integrate. A few things we noticed, the CVC check is not as impressive, it charges the card even if the CVC is not correct, at least we've seen in a few instances. Other than that it looks solid. Would prefer some sort of a seal or something on the popup to indicate that their payments are safe, a few clients asked. At least an option to customize displaying that seal would be great and also may be the type of credit cards Stripe accepts. Is this Checkout thing same as Stripe.js? I didn't get a chance to checkout (lol) this fully yet!
- pc 14y ago> it charges the card even if the CVC is not correct Some users want that behavior. But we're rolling out tools that give you the option to decline charges if the CVC fails.
- driverdan 14y agoWhy would any user accept cards with invalid info? That's just asking for chargebacks.
- eridius 14y agoBecause the assumption is it's a valid charge but the user simply mistyped their CVC (or don't understand what that number is and put in the wrong thing entirely). If these purchases are rejected, the user may never complete the sale.
- askar 14y agoI was a bit shocked to see this behavior at first and spent some time debugging it thinking it could be an issue on my side. It turned out not. It's no big deal but could bring doubts on consumer's mind if they intentionally type wrong CVC (I used to do that before on other websites!). Glad to hear that Stripe is on it and can't wait for that tool to show up. Can you please also answer a few of my other questions including the reliability seal thing? I'm sure that would be a simple change from your side and the developers may not even have to do a thing.
- pdsull 14y agoLooks great. Any plans to include a coupon code field with this?
- orangethirty 14y agoDear stripe, Hurry up and offer a ckeckout with stripe option. I'm tired of dealing with Paypal. Thank you.
- icelancer 14y agoGood god yes. That being said they're making insane progress. I am very happy with them.
- deleted 14y ago[deleted]
- meh01 14y agoNeeds support for a list of items (like PayPal shopping cart API functionality), not just one item.
- jhuckestein 14y agoThis is great, good work! It looks like `token` is the only callback you can pass to the popup and it receives nothing but the stripe token. Is there any reason not to include more information? For comparison, this is what stripe.js gives you { id : "tok_u5dg20Gra", // String of token identifier, card : { // Dictionary of the card used to create the token name: null, address_line1: "12 Main Street", address_line2: "Apt 42", address_city: "Palo Alto", address_state: "CA", address_zip: "94301", address_country: "US", country: "US", exp_month: 2, exp_year: 2012, last4: "4242", fingerprint: "BzXGiNioaEH4iECL", object: "card", type: "Visa" }, created : 1358552058, // Integer of date token was created currency: "usd", // String currency that the token was created in livemode: true, // Boolean of whether this token was created with a live or test API key object: "token", // String identifier of the type of object, always "token" used : false, // Boolean of whether this token has been used, } My app uses this information. So as much as I want to, I can't just drop in the new code. I could use Stripe.getToken but I don't see why I need the extra roundtrips to the server (one for stripe.js, one for getting the info about the token) Edit: Never mind, I didn't read the docs carefully enough. The callback receives all that, my bad. In the stripe.js docs the parameter is called response and in the new one it's called token. Sorry ;)
- koa 14y agoDoes anyone know of a tutorial or some skeleton code samples that allows you to build an embeddable website widget like this? From what I can see, there are 2 iframes for the button and the hidden overlay. Clicking on the iframe button enables the overlay via some sort of iframe to iframe communication on the parent(host) page
- substack 14y agoWhat a crazy coincidence, I just factored out my company's payment widget code into a reusable module a few days ago: https://github.com/substack/pricing-widget https://github.com/substack/pricing-widget Basic example: http://substack.net/projects/pricing-widget/basic/ http://substack.net/projects/pricing-widget/basic/ Fancy example: http://substack.net/projects/pricing-widget/browserling/ http://substack.net/projects/pricing-widget/browserling/
- vezycash 14y agoHey stripe listen. Redirecting to stripe.com is STRESS but its good for users because of security. The overlay can (and would) easily be imitated by crooks who want to steal credit card details. It would be much safer for users if you offer a paypal-like service where you store their credit details before hand. If you do this, then this is what should happen. If the users has already logged in, then the overlay would simply be selecting the amount to pay (which coincidentally is shorter for users) and optionally, which source of fund to deduct from if user has multiple credit cards stored. Security of funds is more important than ease of use.
- madaxe 14y agoIt's nice that you say it works in all major browsers, but the mobile support is poor. No chrome. Short-sighted... Mobile is growing at a crazy rate in ecommerce.
- csense 14y agoThe site describes the popup as an "overlay." Another commenter used the words "div popup." I'm writing this on a machine with Chromium and Firefox on a nearly new Linux Mint 14 install (all packages are up-to-date) with no browser extensions or other weirdness. When I click the "Pay with Card" button in the article, both browsers open it in a new tab. Are my browsers broken, is Stripe's code broken, or is there some miscommunication about what the button is supposed to do?
- coderrr 14y agoHas anyone else not been receiving 'charge.succeeded' events on their Stripe webhooks? We have been receiving all events except that one, even when all charges are succeeding as verified through the management panel. This is a big problem as that is the event that's used to actually process a payment and create a new account. The problem seems to have been going over for around 8 hours now. We've received no reply from their support in 4 hours. Anyone have any ideas how to get in contact with them at this time?