#stripe

/

      • dqsf joined the channel
      • MarkyC has quit
      • jtmarmon has quit
      • dougb joined the channel
      • dqsf has quit
      • vmayoral joined the channel
      • markin
        koopajah: the api docs make it seem like its synchronous
      • matin joined the channel
      • dougb
        how quickly on average does stripe customer service get back to you? they've frozen our account and won't transfer funds because all I had was a link to contact us on our site since we do private b2b consulting, so I've updated the site to meet their needs but it's been 6 hours with no reply.
      • markin
        koopajah: " The returned object will have the identity verification and bank account validation results."
      • koopajah
        dougb: we try to answer as fast as possible but those specific questions definitely take more time as our team needs to investigate
      • boucher joined the channel
      • @markin: which is true right? The recipient wasn't verified yet so it's false.
      • verified: false doesn't mean "incorrect recipient" it just means "hasn't been verified". If we have issues you get an email about it not a webhook
      • SomeKittens joined the channel
      • markin
        koopajah: I mean that makes its sound like it has the results of the verification, null would be better if it wasn't verified or something
      • koopajah
        I do agree on that part but that's not how it was done and since that API is now deprecated I don't think it will change
      • micahalles has quit
      • dqsf joined the channel
      • vmayoral has quit
      • dqsf has quit
      • _creativename joined the channel
      • gladely
        I have 1 developement webhook configured for a dev/test app. When I look at one of the Events & Webhooks in the Dashboard, the Webhook Details says "Set up test webhook URLs to receive webhooks." - If I click the link it shows me that one developement webhook. Why doesn't the UI list the webhook so I can retry failures?
      • koopajah
        gladely: sometimes the UI lags a bit behind I think try refreshing the event and see if it appears?
      • gladely
        Lags behind configuration? Because the webhook isn't new. I tried removing it and re-adding it last week.
      • vmayoral joined the channel
      • jtmarmon joined the channel
      • koopajah
        I'm not sure, I can't see your dashboard, does this happen on *every event*? Only one? Is your webhook disabled?
      • gladely
        webhook is receiving events, but when I had an error and I fixed the code, I wanted to retry the webhook without waiting for the automated retry period.
      • seems to be every event.
      • koopajah
        so I'm not sure I understand and you'd need to email support directly so that we can take a look into it
      • koopajah is now known as koopajah_away
      • gladely
        ok
      • irctc290 joined the channel
      • irctc290
        Hey, any developer available?
      • markin
        irctc290: yeah
      • irctc290
        Currently trying to do payments using Stripe Connect, I already got the oauth working
      • I am generating a credit card token using stripe.js with the users public key
      • gladely has quit
      • Now I am trying to create a Charge using the platform private key, the credit card token and the users stripe id
      • gladely joined the channel
      • markin
        irctc290: if you used the user's public key then when you make the charge you'd net to set the stripe-account header as opposed to the destination
      • gwendall joined the channel
      • irctc290
        I have currently set the Key "Stripe-Account" to the users stripe id in my charge parameter map, do I have to set the Key "destination" instead?
      • markin
        nope, that is correct
      • irctc290
        So I am setting the private key(plattform private key), "Stripe-Account" -> users stripe id and "card" -> the token generated from stripe.js
      • Getting com.stripe.exception.InvalidRequestException: There is no token with ID xxxxx
      • markin
        and you're sure you're using the user's public key?
      • irctc290
        Let me doublecheck it
      • jonnym
        How do expiry date checks work? We tested it live with an incorrect date (2 years ahead) but it still processed the payment
      • Is that right?
      • gladely has quit
      • markin
        jonnym: depends on the bank (yay credit card processing!)
      • sb_ has quit
      • sb_ joined the channel
      • ericchernuka joined the channel
      • jonnym
        so some will accept it and some wont? do you have any more information on this?
      • markin^
      • sb_ has quit
      • markin
        jonnym: some will some won't, Stripe just makes sure its in the future, but its up the the bank to verify it and then up to the bank to decide whether or not the risk of accepting it is worth declining
      • vmayoral has quit
      • sb_ joined the channel
      • MrMcDowall joined the channel
      • irctc290
        I am using the correct token, I just reconnected the account to our system. However, the key is different from the one in the account settings
      • markin
        irctc290: it will be, the keys from oauth are unique to your application
      • irctc290
        Okay. Still getting "there is no token with id xxxxxx"
      • markin
        what does your code look like that makes the charge?
      • irctc290
      • _creativename has quit
      • kedr joined the channel
      • markin
        pretty sure you're setting the Stripe-Account wrong, I think its part of the request options, let me check
      • nitzanm has quit
      • irctc290
        I'll try setting destination rather than Stripe-Account, brb
      • markin
        destination requires you use your own publishable key, and there are some differences with how funds flow and stuff
      • jonnym
        I'm aware and have used the test mode during development, but is it possible to delete live mode transactions from history as well? Assuming not, just had to use them to test email receipts but it'd be nice to clear them
      • irctc290
        Okay, same exception anyway.
      • As for the private key, do I use the accounts private key where I have created the plattform on?
      • markin
        irctc290: so if you use the connected account's publishable key then you'd use the Stripe-Account header, you set that by passing a RequestOptions object (https://github.com/stripe/stripe-java/blob/mast...) as the second parameter to create charge
      • boucher has left the channel
      • jonnym: you can't delete charges from live
      • mxs_ has quit
      • matin has quit
      • strangerstudios joined the channel
      • koopajah_away: when you get back, there are a couple nice pull requests that could use some comment on Stripe-node if you could ping someone https://github.com/stripe/stripe-node/pulls :)
      • gwendall has quit
      • strangerstudios
        Hi, guys and gals. I'm having an issue where I'm getting extra charges when a subscription is created (sub should have 30 day trial) and hoping you can help me figure it out.
      • dqsf joined the channel
      • markin
        strangerstudios: hmm, so first things first, are you sure they have a 30 day trial, and that there are no pending invoice items nor account balances?
      • jordanb joined the channel
      • strangerstudios
        RE being sure, I was hoping I could share logs/etc with you guys to make sure I'm doing it right.
      • let me post some of the logs to a gist to link to
      • or am I able to give you log ids to look up?
      • markin
        strangerstudios: I don't work for stripe, but if you gist some logs I can at least give them a sanity check
      • strangerstudios
        thanks
      • 1m
      • irctc290
        Transaction succeeded due to RequestOptions, tyvm, one last question
      • Is there a way to see the transaction as the platform owner in my account? Cuz I can only see the transaction as the payee, not the plattform owner
      • matin joined the channel
      • aracodex123 has quit
      • micahalles joined the channel
      • In my applications tab, I see no connected users either, shouldn't they be listed there?
      • jordanb
        Hi, I'm seeing a weird issue when creating tokens via Stripe.js. I'm looking at the dashboard, and in some cases, the "name" attribute isn't present in the query parameters. This seems to only occur when the payment_user_agent is "stripe.js/0c86740". When the payment_user_agent is "stripe.js/bebcbe6", the name attribute is present. Any idea why I'm seeing two different payment_user_agents interspersed, and why one of them would not
      • markin
        irctc290: when you do the Stripe account method, the charge is created in the connected account's person. you can read through https://stripe.com/docs/connect/payments-fees for more info
      • irctc290: make sure your dashboard is in the right mode (test vs live)?
      • jordanb: I'd email support@stripe.com about that, one guess would be cached versions of Stripe.js somewhere
      • jordanb
        ok, will do. thanks
      • krisfremen
        is it possible to provide stripe with the billing address information I have collected previously?
      • irctc290
        oh...it was on live mode...my fault. Thank you very much, everything is working fine now
      • Have a nice day
      • krisfremen
        so the AVS and zip checks can be odne?
      • markin
        krisfremen: you can use the update card api
      • krisfremen
        markin: after receiving the token?
      • and before charging the card, correct?
      • markin
        krisfremen: to use the update card api you'd have to save it to the customer. why not collect the billing address when you collect the card info?
      • WillM joined the channel
      • WillM
        Hello, is a stripe person here?
      • kengu
        might be (not me)
      • krisfremen
        markin: customer wants to use two accounts based on billing addres of customer
      • one for canada and one for us customers based on their billing address
      • since they're two separate companies
      • WillM
        So i am just setting up my stripe and I can not get it to charge the card, am I supposed to have an independent API to hold customers?
      • krisfremen
        WillM: are you pushing the token to your servers? and charging it there?
      • markin
        krisfremen: sure but you could just do some client side validation and if statement. like what if a customer decides to use a different card, or gets an error and decides to use a different card, then he'd have to go back and change their shipping address
      • krisfremen
        there's no product to ship
      • markin
        whoops meant billing address
      • WillM
        Truthfully, I am not sure, I get the card info and then throw it into the program and it is linked with stripe
      • krisfremen
        ah
      • WillM
        I use Fieldwork - I am in the service industry
      • markin
        WillM: have you contacted fieldwork?
      • WillM
        yeah, they said we are set up correctly
      • strangerstudios
        Back for that sanity check, Markin. Here is a screenshot of a subscription log event: https://drive.google.com/a/strangerstudios.com/...
      • irctc290 has quit
      • Here is the code that would generate that: https://github.com/strangerstudios/paid-members...
      • The plan is created with a 30 day trial. But there is an immediate invoice/payment associated with it.
      • matin has quit
      • jordanb has quit
      • krisfremen
        markin: oh, so stripe.js doesn't check the address
      • matin joined the channel
      • that happens when you charge the card on the server side.. is there a way to supplement the address when doing the charge server side?
      • oh yes there is, they were just hidden under child attributes
      • sivy has quit
      • well, I guess I'll try that out then
      • WillM
        SO I have to have an API Version in order for Stripe to work with Fieldwork?
      • symbol_ joined the channel
      • symbol_
        I can't figure out the syntax to use a child argument for Stripe::Transfer.all(:date => 1427760000)
      • MarkyC_ has quit
      • ninjaparade joined the channel
      • krisfremen
        WillM: how is stripe connecting to fieldwork?
      • symbol_
        It says it'll take a hash but I've tried quite a few combinations with no luck
      • markin
        krisfremen: that wont do it