#stripe

/

      • praboud
        no
      • the basic thing that a subscription models is a recurring billing cycle
      • it generates an invoice once every billing period, and rolls in any invoice items that are created for that subscription (or are created without a subscription)
      • to have multiple billing cycles, you need multiple subscriptions
      • prodigyCasey
        what does period do on an invoiceitem then?
      • praboud
        it's just the time at which it was created
      • chadwtaylor joined the channel
      • jgoldberg has quit
      • jdclark has quit
      • mikesea has quit
      • theery joined the channel
      • prgmmr
        Hello I've been working on Stripe connect and I have a couple questions
      • brandon- joined the channel
      • theery has quit
      • First is that when I click my button on my site, to go to oauth and log in to a already existing stripe account, once I log in, it doesn't take me back to my site, it takes me to the registration landing for stripe with the full form.
      • markin
        prgmmr: at the top of that form does it say "skip this form" ?
      • prgmmr
        Yes
      • markin
        so I'm going to guess that your Stripe account isn't activated yet?
      • (Well the account you're attempting to connect to)
      • prgmmr
        Yeah it's not activated
      • tictacjoe has quit
      • mikesea joined the channel
      • Is that why when I do log in and connect the sk_test and pk_test keys don't match up?
      • chadwtaylor has quit
      • LatoSans joined the channel
      • markin
        The sk_test and pk_test will never match because stripe needs them to be unique to the connect application
      • You can only connect activated accounts in live mode which is why they added the skip this form button
      • theery joined the channel
      • prgmmr
        I'm talking about in development mode. I click sign in and I log in and it redirects me to the registration
      • theery has quit
      • markin
        yeah thats because your account isn't activated
      • tictacjoe joined the channel
      • if you don't want to activate your account (like you'd be required to in production), you can click "Skip this Form"
      • kreynold_ joined the channel
      • kreynolds has quit
      • brockhaywood joined the channel
      • kreynold_ has quit
      • valczir has quit
      • nomad has quit
      • kreynolds joined the channel
      • kreynolds has quit
      • kreynolds joined the channel
      • jgoldberg joined the channel
      • zachsnow has quit
      • prgmmr
        Got you. So everything is working then. Because those were my concerns. That the keys are different and also the login thing. But you say it's normal
      • nomad joined the channel
      • bkrausz joined the channel
      • jdclark joined the channel
      • prodigyCasey has quit
      • markin
        the keys are different, if they were the same then stripe has no way to know if the connected account is making the requests or your application is making the requests
      • jdclark has quit
      • drale2k_ has quit
      • drale2k joined the channel
      • vi joined the channel
      • dixon has quit
      • vi has quit
      • SteenJobs joined the channel
      • vi joined the channel
      • mikesea has quit
      • vi has quit
      • timDat joined the channel
      • irctc731 joined the channel
      • chadwtaylor joined the channel
      • Jeffp joined the channel
      • timDat
        with stripe, why is username on the credit card but not a required field?
      • because i checked custom form on stripe, they are only required cc number, month, year, cvc
      • LatoSans
        timDat, can you explain that a different way?
      • timDat
        you do not need to include a username variable when sending a payment to stripe
      • for the payment to be accepted
      • why is that?
      • Jeffp has quit
      • LatoSans
        You mean a first and last name, along with the card number?
      • prgmmr
        So the keys saved for a "seller" has to be different even from their own keys?
      • SteenJobs has quit
      • valczir joined the channel
      • valczir has quit
      • chadwtaylor has quit
      • praboud
        prgmmr: yeah - the keys you get for that account are specific to your application
      • kreynolds has quit
      • so that they are independently trackable & revokable separate of the keys that the account owner has
      • timDat: the bank doesn't need a username in order to process the payment. the credit card number itself uniquely identifies the cardholder.
      • usually, the business (ie: you) wants to associate somebody to a username, not stripe or the bank
      • jdclark joined the channel
      • but some businesses don't have the concept of persistent users - they just collect payment info for each purchase
      • SteenJobs joined the channel
      • jdclark has quit
      • theery joined the channel
      • theery has quit
      • nodebase joined the channel
      • NaturesCarpenter
        could I please get an admin to look at my account?
      • trent joined the channel
      • nodebase
        As an app developer using Stripe, how does the pricing work for taking money from one user and giving it to another user?
      • valczir joined the channel
      • Does "Stripe Connect" work with mobile apps? I'm confused on what to put for Website URL in the Settings menu.
      • timDat has quit
      • nodebase has quit
      • nodebase joined the channel
      • msnyon has quit
      • SteenJobs has quit
      • SteenJobs joined the channel
      • brockhaywood has quit
      • irctc731 has quit
      • exs has quit
      • praboud
        nodebase: connect does work with mobile apps
      • trent has left the channel
      • nodebase
        What should I put in the Website URL textfield?
      • praboud
        however, connect isn't a money transfer service, so it may not work for what you're doing
      • essentially, connect will work if you're accepting payments on behalf of a seller, paying them out, and taking a cut
      • theery joined the channel
      • you can't use connect to just pay people money arbitrarily
      • nodebase
        Yes, exactly what I'm looking for. Stripe uses the example of Lyft. I assume Lyft uses the same model as Uber. I have an app with that same model: Take payment from a user, take my cut, then pass the rest to the other user.
      • praboud
        ok, sounds good
      • nodebase
        So connect is what I am looking for.
      • But what about the Website URL textfield?
      • praboud
        you'd need to set up some kind of small web presence to get that to work
      • probably run the oauth connection inside of a webview in your app
      • nodebase
        In order to user connect on mobile I need a web site?
      • Oh, ok. I thought Stripe had native UIView's for handling that. That's not the case then?
      • praboud
        the way that flow works is that you have a link to a stripe, the user goes there and authorizes you to do stuff with their account, then they're redirected back
      • you'd need to do something along those lines, unless you're using managed accounts
      • nodebase
        Does Lyft use managed accounts?
      • praboud
        if you're using managed accounts, you control the entire onboarding flow, so you can do whatever you want
      • NaturesCarpenter has left the channel
      • I'm honestly not familiar with what lyft uses
      • ubungu is now known as quydo
      • they may actually be on recipients, because they were very early adopters
      • Jeffp joined the channel
      • (recipients is now being deprecated)
      • nodebase
        Since I'm beginning with Stripe now, which route should I take?
      • praboud
        well, don't use recipients, obviously
      • the choice is really managed vs standalone accounts
      • mauricio109-on-o has quit
      • nicholaswyoung has quit
      • nodebase
        I would say Lyft uses a managed Stripe account since its not really apparent that you're creating a Stripe account. It's seemless between the user and Lyft. Just enter your credit card number.
      • koriner joined the channel
      • Jeffp has quit
      • praboud
        to use lyft, you don't need a stripe account
      • you only need a stripe account if you're a lyft driver
      • nodebase
        Correct.
      • praboud
        managed or otherwise
      • nomad
        praboud: is it possible to pass hidden fields through a stripe checkout ?
      • praboud
        (also, as I said before, they may actually be using recipients, which is essentially a precursor to managed accounts)
      • koriner
        hi all
      • praboud
        nomad: checkout essentially inlines a couple of fields into the form you put the script tag in. you can put hidden fields in that form.
      • koriner: hello!
      • markin
        Hi!
      • koriner
        is it expected behaviour that once you've set the address on the legal_entity of a managed account that it won't let you change it again?
      • nodebase
        @koriner hi
      • valczir has quit