#stripe

/

      • toby01 joined the channel
      • toby01
        hello
      • anybody here?
      • anybody here?
      • abbey joined the channel
      • abbey
        hello
      • who is here?
      • markin
        hi abbey
      • hi toby01
      • qar joined the channel
      • abbey
        are you a stripe developer @markin?
      • markin
        I don't work at Stripe but I'm a developer whos very knowledgable about Stripe
      • abbey
        okay
      • can we talk privately about my stripe account?
      • haber joined the channel
      • qar has quit
      • abbey has quit
      • toby01 has quit
      • npardington joined the channel
      • Riekal joined the channel
      • edrocks joined the channel
      • jtdesigns01 has left the channel
      • javier_ joined the channel
      • javier_
        hi
      • is anyone having also having problems loading https://js.stripe.com/v2/ ?
      • markin
        javier_: nope what's the issue you're having?
      • edrocks joined the channel
      • javier_
        my website is not able to load that file. and if I try to open it in my browser it gives me a 404
      • no, sorry, not 404
      • it times out
      • markin
        do you have any sort of ad blocker or corporate firewall?
      • javier_
        you know what. I am in a coffee shop and it looks like that could be the problem
      • yes, I just loaded the site in my phone an it works
      • false alarm :)
      • claudio has quit
      • javier_ has quit
      • kftzg joined the channel
      • jason77 joined the channel
      • jason77 has left the channel
      • Riekal has quit
      • webby joined the channel
      • jason77 joined the channel
      • webby
        Hello everyone. Can anyone advise me on how to properly verify a Stripe webhook? The only info I've been able to find is to run an API back to Stripe with the evt_*** to see if it matches.
      • jason77
        Hi, im getting this from a potential subscriber, can't figure out what the problem is? A box appears and says stripe cannot be created, not sure what that even means.
      • webby
        Unfortunately that is too HTTP intensive for me, especially when we get a lot of webhooks firing in.
      • markin
        webby: you could just add a secret string to the webhook handler
      • jason77: do you have a screenshot of what they're seeing?
      • webby
        +markin: Thanks. I was thinking the same thing, but it seems kind of light weight. There isn't any sort of hashing or anything in the webhook?
      • markin
        webby: nope
      • webby
        Fair enough. Thanks!
      • jason77
        no, I'll try to grab one from them
      • webby
        Would be nice to get some sort of hash that we can match again based on our secret key or something...
      • against*
      • markin
        webby: yeah, I sent a request in about like doing an md5(event json + secret key) but it gets a bit complicated with oauth and rolling keys and stuff
      • edrocks_ joined the channel
      • fels has quit
      • haber has quit
      • webby
        +markin: Hmm, I see. I would def be more secure than just checking against a random URL parameter.
      • markin
        you could also just add all the event ids to a queue and retrieve them off of the queue async
      • NullVoxPopuli joined the channel
      • webby
        Wouldn't that hammer your servers? What if we get thousands of them?
      • NullVoxPopuli has quit
      • NullVoxPopuli joined the channel
      • Just an HTTP call over and over.
      • markin
        webby: thats why I said in a queue
      • webby
        Oh so throttle?
      • markin
        yeah, it'd probably hammer your server more than it handles stripes servers
      • so you just receive them add them all to the list and in the background retreive like 5 events at a time
      • webby
        Thanks. Not ideal, but maybe something we'll have to do in the future.
      • Still hoping for a hash :-)
      • markin
        there is the option of IP whitelisting but I don't like it
      • renegadeandy joined the channel
      • webby
        Interesting. Is this list pretty up to date? https://stripe.com/files/ips/ips_webhooks.json
      • I mean, is it updated in realtime more or less?
      • markin
        yeah it should be pretty up to date
      • webby
        I suppose we can sync with that, dump it into a DB table and then check against it everytime a web hook comes in. What do you think about that?
      • markin
        you should be able to do it at your webserver / proxy level too
      • put less load on your application code
      • webby
        Right. I think that's the trick. Going to use a random key on the URL endpoint too. Thanks (again)!
      • webby has quit
      • NullVoxPopuli has quit
      • rfj001 joined the channel
      • qar joined the channel
      • haber joined the channel
      • qar has quit
      • haber has quit
      • haber joined the channel
      • GitGud has quit
      • GitGud joined the channel
      • catbeard has left the channel
      • tr12 joined the channel
      • edrocks joined the channel
      • tr12 has quit
      • Gsham joined the channel
      • Stripez
        markin: Woah I didn't know you didn't work at Stripe!
      • markin: Neither do I! Small world! :)
      • edrocks has quit
      • haber
        stripe.Account.list(acct_id) returns an account with correct info. Acct clearly exists. Dashboard -> Connected accounts says “No accounts”. What gives? (in test mode)
      • markin
        haber: did you connect the account in live mode?
      • haber
        markin: only using test keys. Live mode has no data
      • jason77 has quit
      • markin
        the account its returning isn't your own account right?
      • jmasne joined the channel
      • GitGud has quit
      • Stripez has quit
      • haber_ joined the channel
      • haber_
        markin: will double check, but the acct_id is for a Connect account
      • GitGud joined the channel
      • haber has quit
      • haber_ is now known as haber
      • markin
        how did you connect the account? are you sure you're in the right dashboard?
      • kftzg has quit
      • haber
        markin: created managed account through the API. stripe.Account.list() lists one account as well. Confident I’m in the right dashboard. It showed up earlier today and then disappeared. I thought maybe I accidentally deleted it, but Account.retrieve() still works
      • markin
        hmm then I'd email support could be some dashboard hiccup since it doesn't use the account.list api for some reason
      • haber
        markin: yeah will do, thanks. Not a huge deal since I work mostly through the API, but I’ve had a few dashboard hiccups with that particular section (always shows the wrong # of accounts as well)
      • jmasne
        i use stripe for 2 different websites, let's call them w1 and w2. A few days ago, i got an email from stripe titled "Your Stripe Account for w2" and telling me that stripe will be closing the account due to high chargeback. What i'm not sure is can i still use stripe on w1 or is the whole account going to be cancelled (so i can't use stripe on both w1 and w2 anymore)?
      • markin
        jmasne: you'd want to confirm that with email support
      • jmasne
        also, i think stripe is a bit crazy on this. i'm new to stripe, there were only 4 transactions, 1 turn out to be a dispute/chargeback (which is actually a fraud after i did some research on the seller), but stripe still decides to close someone's account on such a small sample size? why didn't stripe stop/caught the fraud in the first place?
      • haber
        jmasne: there are many factors I would think. Decison might’ve been the card company’s
      • Gsham has quit
      • qar joined the channel
      • qar has quit
      • alfiemax joined the channel
      • dunpeal has quit
      • jmasne has quit
      • viktorbraun joined the channel
      • westo joined the channel
      • fels joined the channel
      • paulparton joined the channel
      • KieronWiltshire has quit
      • westo has quit
      • fels has quit
      • alfiemax has quit
      • sr2016 has quit
      • kcabading joined the channel
      • sr2016 joined the channel
      • kcabading
        Hi everyone! Are there any available support right now?
      • markin
        kcabading: what's up?
      • kcabading
        Yeah. Thanks! I have a question regarding webhook
      • markin
        sure
      • kcabading
        I deleted an old webhook and created a new one. Does that mean that my old users will get transferred to the new webhook?
      • markin
        what do you mean by old users?
      • webhooks aren't tied to a user
      • kcabading
        Oh I see
      • I think that clarifies my issue. Thanks for the help
      • Riekal joined the channel
      • mpokress has quit
      • cvitullo joined the channel
      • Josh joined the channel
      • Josh
        Hi team!