#stripe

/

      • irctc440
        i see. is there a way to have a user be able to make a purchase for free without entering their credit card info on the first time only?
      • markin
        irctc440: that type of advanced logic is going to require you to write some code? Like how do you know who a user is? if its their first time, etc. You'd need code to create a user account, etc
      • irctc440
        okay
      • thank you
      • s3shs joined the channel
      • bcol has quit
      • bcol joined the channel
      • chrisk has quit
      • verdant joined the channel
      • chrisk joined the channel
      • mattl joined the channel
      • bVector joined the channel
      • th2389_______ joined the channel
      • stripepc_____ has quit
      • kitt has quit
      • stripepc_____ joined the channel
      • joshtau joined the channel
      • jrgifford joined the channel
      • nelhage has quit
      • kitt joined the channel
      • rfv joined the channel
      • nelhage joined the channel
      • grandy joined the channel
      • irctc440 has quit
      • AdamMeghji has quit
      • thedonut_ has quit
      • AdamMeghji joined the channel
      • Peder_ has quit
      • thedonut_ joined the channel
      • joshtau has quit
      • flippyhead joined the channel
      • wgwz joined the channel
      • flippyhead has quit
      • joshtau joined the channel
      • s3shs has quit
      • mcwendy joined the channel
      • DrAwesome has quit
      • jmbond joined the channel
      • jmbond
        hi there, i just entered a card with a wrong expiration and it still got processed OK, is that normal?
      • markin
        jmbond: yeah depends on the bank
      • jmbond
        oh wow interesting didn't realize that, ok so if a user enters a card with a wrong expiration and it does get processed, will it, at some weird time in teh future, reject on me suddenly and then i lose those funds? or no?
      • markin
        you wouldn't lose funds, just future charges might get declined but that can happen with any card
      • verdant has quit
      • vital101 has quit
      • jmbond
        markin: ok thanks for the info!
      • jmbond has quit
      • vital101 joined the channel
      • vital101 has quit
      • CoolBreeze has quit
      • WSergio has quit
      • kengu has quit
      • wgwz has quit
      • kengu joined the channel
      • mcwendy has quit
      • wgwz joined the channel
      • WSergio joined the channel
      • nodebase joined the channel
      • flippyhead joined the channel
      • nodebase joined the channel
      • flippyhead has quit
      • veggi3s joined the channel
      • landakram joined the channel
      • DrAwesome joined the channel
      • DrAwesome has quit
      • DrAwesome joined the channel
      • nodebase joined the channel
      • Guest77300 joined the channel
      • bwa joined the channel
      • blahsauce has quit
      • landakram joined the channel
      • g3funk joined the channel
      • cangerer joined the channel
      • Guest77300 has quit
      • CoolBreeze joined the channel
      • nodebase joined the channel
      • bwa has quit
      • Robarelli joined the channel
      • bwa joined the channel
      • antkong
        G’day, markin! Is it possible to add metadata when I call ‘subscription.delete()’?
      • My suppose is to differentiate a subscription event coming from my app vs from stripe console
      • landakram joined the channel
      • markin_
        nope there isn't
      • nodebase joined the channel
      • Robarelli
        is there a way to bill someone monthly but commit to a certain length of time (e.g. 1 year) ?
      • and have them not able to cancel
      • antkong
        thx markin!
      • bwa has quit
      • nodebase joined the channel
      • tr12 joined the channel
      • verdant joined the channel
      • Genome36 has quit
      • markin_
        Robarelli sure but its something you'd just enforce in your own code
      • Genome36 joined the channel
      • Robarelli
        markin_: ok. Is that a common billing practice for a subscripion?
      • tr12
        Robarelli: it's the first time I can remember hearing somebody discuss something like that on this channel
      • markin_
        it depends on the type of service, I wouldn't say its that common for most subscription services, but lots of companies have things that have a term length especially if they subsidize startup or installation costs
      • like cable tv or cell phones on contract
      • Robarelli
        I always see plans that are commitments of 1, 2, 3 years, but billed monthly...i wasn't sure how that was enforced and on which end
      • e.g. 3 year subscripion on a per year basis would be cheaper than the 1 year subscription, so there would be a way to lock them in so they don't just cancel after a year
      • tr12
        the only way to cancel the subscription is to issue a "delete subscription" api call. since your code is the only thing able to do that, you'd just refuse to cancel somebody's subscription before the contract end
      • markin_
        that gets handled on your end, though it makes handling things like canceled cards harder
      • tr12
        however, they can contact their bank to block your charges
      • or dispute the charges
      • to be clear, committing to billing somebody for 3 years does not actually force them to give you money for 3 years
      • (not within the credit card system, anyhow)
      • Robarelli
        ok, so if I wanted someone to pay upfront for a 1, 2, 3 year subscription, how should I approach it on the stripe end? Subscriptions only bill at a max of once a year i think, and it's not really a one off charge
      • tr12
        I might sign a 3 year contract with you, and then cancel the card I gave you
      • even if I signed a legally binding contract, you'd need to chase me down out of band to actually get the money
      • Genome36 has quit
      • markin_
        if you want them to pay for 3 years up front I'd just do a one off charge
      • tr12
        card brand rules prohibit charges that recur at more than a 1-year interval
      • if you want to do a 3-year payment in one shot, you're not allowed to rebill automatically
      • you'd need to get them to explicitly give you permission to charge their card again at the end of the 3 year period
      • Robarelli
        i see, so that's a card limitation
      • wgwz has quit
      • so should I list the subscription on stripe backend as a subscription or a product? or something else
      • markin_
        just a charge
      • Hypostatik joined the channel
      • Robarelli
        alright. well good news is that I don't have to change anything on my end since it was already implemented that way. just didn't know if that was the best way for my case, but it looks like it is
      • thanks!
      • Hypostatik
        Hi, I have a question regarding auth and capture.
      • uri_ joined the channel
      • markin_
        Hypostatik sure just ask
      • Genome36 joined the channel
      • Hypostatik
        I'm building a crowdfunding platform and want to use the "all or nothing" model. I just ran a charge on my live cc and saw that the bank actually processed the charge. Can I do all or nothing with stripe?
      • verdant has quit
      • markin_
        Hypostatik you can do an auth for 7 days. For crowdfunding normally you just take pledges and then once the project reaches its goal you then go through and charge all the cards
      • Hypostatik
        Is there any way that I can take pledges and not charge my customers?
      • markin_
        Hypostatik thats something your code would just do
      • you just wouldn't call the create charge api and instead just save the card to a stripe customer
      • then in your database store that "customer X pledged $40 to project Y"
      • if project Y reaches its goal then you would call the create charge API to charge customer X $40
      • Hypostatik
        I see. That helps me a lot, thanks a bunch!
      • Genome36 has quit
      • Hypostatik has quit
      • verdant joined the channel
      • bostonmacosx has quit
      • bostonmacosx joined the channel
      • bostonmacosx has quit
      • Guest77300 joined the channel
      • gnoze5 has quit
      • gnoze5 joined the channel
      • s3shs joined the channel
      • gnoze5 has quit
      • verdant has quit
      • gnoze5 joined the channel
      • spags joined the channel
      • gnoze5 has quit
      • gnoze5 joined the channel
      • spags has left the channel