#stripe

/

      • oboite
        Is that possible?
      • koopajah
        mrd_: otherwise you need to use a third-party service like https://www.commencepayments.com/ built by markin in this channel
      • oboite: charge using the destination parameter: https://stripe.com/docs/connect/payments-fees#c...
      • irctc082 has quit
      • chetan-dasauni has quit
      • JustinAffinity has quit
      • oboite
        thanks, just want to clarify using this process does not transfer to their bank account but to the stripe account for that user?
      • koopajah
        so first it charges on your account, then it transfers the funds to the connected account, then it sends back the application fee to you. Later if the managed account is on automatic transfers we will send the funds to his bank account
      • mrd_
        @koopajah So does this mean the sample embedded form is really only authorizing/validating the card, and my server will need to respond to that response in order to charge?
      • oboite
        Gotcha, if I have it set to manual transfers you will not transfer it to them right? I want to ensure the product is delievered and no complaints before a transfer can be requested.
      • gwendall joined the channel
      • bkrausz has quit
      • koopajah
        mrd_: somthing like that yes. Checkout only verifies that the card is valid by running a $0/$1 authorization
      • lsei
        @koopajah: do you have any recommendations of finding out whether the charge.succeeded was triggered by a plan or charged as a one-off?
      • bkrausz joined the channel
      • koopajah
        lsei: I would look at the `invoice` field to know if there's an invoice associated
      • oboite
        Products being sold are one-off products
      • koopajah
        oboite: yes, you can hold funds for up to 30 days on the managed account
      • mrd_
        @koopajah Damn. I was hoping to initially running as a POS locally first. Can I enter in charges manually on the Stripe website/dashboard?
      • _DB_ has quit
      • koopajah
      • oboite
        thanks! Glad to hear that
      • alexl
        koopajah: Thank you for help. We succeeded in Transfers setup.
      • koopajah
        \o/
      • lsei
        @koopajah: thanks, i'll look into that
      • bkrausz has quit
      • mikeybisbo has quit
      • TazDevil joined the channel
      • micahalles
        Does anyone know, or are there any specific docs about, how fractional cents are handled when stripe calculates transaction fees?
      • irsol joined the channel
      • koopajah
      • bkrausz joined the channel
      • chetan-dasauni joined the channel
      • micahalles
        koopajah: thanks! :)
      • mrd_
        2% per charge + Stripe Fees --- I think that's a deal breaker...
      • rdymac has quit
      • Stripe fees are already higher than other solutions.
      • koopajah
        mrd_: I mean you also save the fact that you don't have to build the code yourself. If you're comfortable doing this just build it yourself, if you're on a tight schedule and can't you should consider 2% of the amount better than not being able to charge your customers
      • lsei
        @koopajah: will individual charges always return NULL for invoice and changes from a plan will create an invoice and return it's id?
      • koopajah
        lsei: so all one-time charges ( https://stripe.com/docs/api#create_charge ) would have `invoice` null yes and all charges associated with an invoice (subscription or not) would have the `invoice` key set to the invoice id
      • oboite has quit
      • lsei
        ok, but all subscriptions automatically have invoices?
      • koopajah
        yes
      • bkrausz has quit
      • rdymac joined the channel
      • kellysutton joined the channel
      • nemothekid joined the channel
      • bkrausz joined the channel
      • bkrausz has quit
      • bkrausz joined the channel
      • _DB joined the channel
      • gwendall_ joined the channel
      • chetan-dasauni has quit
      • gwendall has quit
      • markin
        mrd_: if you have any questions about commence feel free to send me an email markin@commencepayments.com, yeah its 2% + stripe fees but other solutions would involve you setting up a store on a platform like shopify, or squarespace, etc and you'd easily be paying monthly fees of $20 or more
      • bkrausz has quit
      • jgoldber_ has quit
      • jgoldberg joined the channel
      • lsei has quit
      • chetan-dasauni joined the channel
      • mrd_
        Q: Does stripe support self-signed SSL Certs?
      • markin
        mrd_: Stripe supports it, your customer's browsers won't
      • Lance joined the channel
      • mrd_
        Thanks. Initially, my employees are my only customers.
      • Lance is now known as Guest64314
      • Guest64314
        Hey guys I have a quick question about sending a payment to a standalone account from my account
      • koopajah
        Guest64314: sure just ask
      • Guest64314
        I want users to pay my account then once a service is compleated, I will pay the worker, but I'm missing something when I try to pay the standalone account
      • I'm trying to send a payment with the destination param
      • but it's telling me there is no token regesterd to the key I am sending
      • koopajah
        the token needs to be created with the platform's publishable API key
      • Guest64314
        how to I pay works from my account and not an account a user has provided
      • I have created tokens for users, but that's for them to pay me
      • koopajah
        I think you're confusing multiple things. Can you take a real live example? like with John Alice and Bob?
      • Guest64314
        ok john is the user, I am alice and bob is the worker
      • ta joined the channel
      • jon wants a service so he pays alice for that service
      • bob does the work, and once it's compleated is paid by alice
      • koopajah
        ok, how much time is there between jon's payment and bob finishing the work?
      • Guest64314
        jon saves his cards with alice and alice gets tokens to recive paments from jon
      • that much is working correctly
      • but once bob does the work alice needs to pay bob from alice's acocunt
      • time in between could be up to a month
      • give or take
      • koopajah
        does jon pay "immediately"? or only once bob has finished the job?
      • Guest64314
        jon pays immediately to alice
      • alice holds the money until it has been verified that all work has been completed
      • then alice pays bob
      • mikename joined the channel
      • mikename
        hi guys
      • markin
        I'm thinking, bob would be a managed Stripe account with manual transfers enabled, so john pays you and you set the destination to be bob, and then bob has money waiting in his account until you create a transfer to his bank account
      • hi mikename
      • mikename
        I've got a customer who called saying his card was shut off from a bunch of repeated $1 charges. I can see the 402's for failed expiration date in the logs originating from a connected app in stripe. I can't figure out what hte post request is trying to do though
      • koopajah
        Guest64314: ok so what you need here would be https://stripe.com/docs/connect/special-case-tr... but there are limitations here and I don't think that would be possible for your business. You should email stripe support to discuss about this and whether we can support your business
      • Guest64314
        that's where I'm having issue is the 'transfer to his bank account
      • mikename
        the post body only contains exp_year:
      • incrementing up
      • mauricio109 joined the channel
      • and it's hitting /v1/customers/cus_redacted/cards/card_redacted
      • markin
      • mikename
        does anyone know what that would actually do?
      • koopajah
        Guest64314: the transfer would be to his *Stripe* account not bank account.
      • Guest64314
        alice can not just transfer funds to bob when she needs to
      • RBecker joined the channel
      • markin
        mikename: basically everytime you add a card, Stripe has to do a $1 authorization on it to check if its valid
      • Guest64314
        yah I got that, but I can't seem to get the transfer to go through
      • mikename
        yeah I understand that part, what I don't understand is why that would be tripped off by these post requests to that url
      • we already had his card
      • and it worked for a while
      • then this connected app hit that url with post body of {expiration_date:2016}
      • elucid_ joined the channel
      • then when that failed, tried 2017 etc
      • markin
        mikename: it sounds like you're updating the card though, with a new expiration date?
      • mikename
        is that what that post request does?
      • coxw has quit
      • markin
        mikename: a post request to that url would be an update
      • mikename
        post to: /v1/customers/cus_redacted/cards/card_redacted with {expiration_date:2017}
      • mrd_
        Q: Do I even need to submit the charge response in HTTPS? The documentation does not say it's required, just recommended.
      • Guest64314
        So is that it? no more help?
      • mikename
        ok
      • thank you markin
      • I will ask the connected app vendor wtf
      • koopajah
        Guest64314: I'm thinking, you left me 1 minute and 15 seconds ......
      • mikename
        has anyone else seen this with bestunning?
      • elucid_
        mikename yeah me
      • koopajah
        Guest64314: So I still have no idea what your question is. There's no "token" with the transfers you send it to the account id acct_XXX
      • mikename
        I have 4 impacted customers
      • elucid_
        I've just noticed this and sent a bunch of log information to them
      • I'm not sure how many are impacted. One notified us
      • mikename
        yes we only got one notification as well
      • sajid joined the channel
      • ok
      • blakely joined the channel
      • I will idle, we have a ticket open too
      • sajid
        hello @koopajah how r u?
      • mikename
        if you hear anything back could you pm?
      • elucid_
        They are getting 6 failed update attempts, 2 sec apart, approx 1 day apart
      • mikename
        I will do the same
      • markin
        mikename: your api calls to Stripe would be SSL'd, and then the connection between your server and the client has to be under SSL. Note that if your client is own by you, then that machine falls under PCI scope, so PCI SAQ A doesn't apply
      • sajid
        HELLO ALL
      • Guest64314
        I just want to transfer money from my account to a connected accout
      • elucid_
        mikename for sure
      • mauricio109
        hello all
      • gator has quit
      • markin
        sajid: NO NEED TO YELL
      • mikename
        irc++
      • sajid
        ok markin
      • markin
        Guest64314: normally, you'd have to have a charge related to each transfer
      • hi mikename
      • *hi mauricio109