#stripe

/

      • nemothekid joined the channel
      • koopajah has quit
      • DatZach has quit
      • T1m0thy has quit
      • Fred_ joined the channel
      • Fred_ is now known as Guest34091
      • indianamods joined the channel
      • indianamods
        Hi is there a card termal stripe offers?
      • For more local stuff if customer wants to swiper there cc
      • Guest34091
        Hi, we noticed all of our recent recipients are unverified, any idea what's the root cause? or how we can get more details?
      • markin
        indianamods: I generally don't recommend card readers for Stripe and rather recommend a card present payment solution like Square, etc
      • Guest34091: recipients or managed accounts?
      • vincentcr joined the channel
      • indianamods
        yea had issues with square
      • Is there a mobile reader for stripe?
      • or a way to make stripe integrated with a card terminall?
      • markin
        Intuit, Paypal have readers, the issue is that Stripe is fundamentally a card not present solutions, so all the reader would do is read the card number and process it as a card not present transaction. Which means you're still paying card not present rates, you get higher chargeback liability since its not processed as card present, and you wouldn't support
      • emv transactions
      • that said there is cardflight which will work with stripe, but it would be the same as you just typing in the card number, so I heavily recommend using an actual card present designed service
      • vincentcr has quit
      • indianamods
        ok thanks
      • herrhorus has quit
      • brojsimpson has quit
      • ta_ has quit
      • ta_ joined the channel
      • nemothekid has quit
      • indianamods has quit
      • benmat joined the channel
      • benmat
        question for stripe support if anyone is here :)
      • markin
        benmat: sure
      • benmat
        This may not be worthy of a dev's time so tell me if not and I can shoo away to the support email
      • I'm trying to run export all historical monthly customer payments back to the first dollar in to my business through stripe
      • How do I get the data to a csv?
      • tr12
        benmat: there's an export button on the payments/charges page in the dashboard, that'll dump out the charges in a csv
      • markin
        dashboard.stripe.com/payments should have the export button
      • benmat
        Thanks - very much appreciate it.
      • benmat has quit
      • mckain joined the channel
      • mckain
        Hey Guys! I have a question related Transfers, I'm working on a side project where I need to send money to my Users. I can receive money from Credit Cards but now that I want to send them money I have this error:
      • Error > "Cannot create live transfers; please switch to manual transfers"
      • My Question is: Is there any downside of switching to Manual Transfers? Do I have to do something else every day after I switch to manual transfers?
      • markin
        mckain: to step back you're trying to create charges with the destination parameter right?
      • edrocks joined the channel
      • mckain
        Yes I'm using the Destination Parameter
      • Stripe::Transfer.create(amount: 2500, currency: 'usd', destination: account_id, description: "Transfer to winner from solution: #{solution_id}" )
      • markin
        so with Stripe, when you charge the customer you have to say who the money goes to
      • you should not be holding money and then transferring it to some peson
      • this is for legal compliance purposes regarding money transmission
      • mckain
        I see, yeah, that's what was doing ... UserA pays $1.99 I hold the money until UserB 'wins' it. Then I send $1.00 to UserB.
      • markin
        yeah that would not be a supported flow of funds
      • mckain
        @+markin: Ok, I will check the Charge object and see how to fix this thing.
      • markin
        mckain: basically when you charge userA you have to tell Stripe that it goes to user B (and that optionally you want to keep part of the funds)
      • nemothekid joined the channel
      • mckain
        Roger that! Thanks for the help @+markin
      • Guest34091
        Hi, we noticed all of our recent recipients are unverified, any ideas on it?
      • mckain has quit
      • markin
        5:19:08 PM <+markin> Guest34091: recipients or managed accounts?
      • Atlas_Sparks has quit
      • Shane joined the channel
      • Shane
        Hi, I have a question regarding holding payments for an event
      • cyford33 has quit
      • cyford33 joined the channel
      • Shane has quit
      • markin
        shennyg: sure
      • whoops meant shane
      • Guest34091: you there?
      • Guest34091
        recipients
      • markin
        Guest34091: so for one thing recipients have been deprecated (for some time now)
      • arnel_ joined the channel
      • Guest34091 has quit
      • confusedUser joined the channel
      • arnel_
        hello everyone. I am working on stripe managed connect account. In sandbox mode, I want to see the account in unverified status and I tried this number 111111111 for SSN and EIN the I got a webhook with verification message "scan_field_test_mode- Test Mode: Unverified status from magic ID number 111111111 "
      • what does this mean?
      • edrocks joined the channel
      • confusedUser
        hi, when a webhook comes in (customer.subscription.deleted), how do i retrieve customer's email?
      • all i have is customer's id
      • cyford has quit
      • cyford33 has quit
      • arnel_
        hi :confusedUser I think you can do - Stripe::Customer.retrieve("cus_8LsaeYxHPrwIgk")
      • confusedUser
        thanks for linking
      • arnel_
        hello really need help on this. I got no results from google. I am working on stripe managed connect account. In sandbox mode, I want to see the account in unverified status and I tried this number 111111111 for SSN and EIN the I got a webhook with verification message "scan_field_test_mode- Test Mode: Unverified status from magic ID number 111111111 ". But then theres another webhook follow with verification status: verified.
      • confusedUser
        One big problem
      • <b>Fatal error</b>: Class 'Stripe\Customer' not found<br />
      • I use PHP api from 2014-10-04
      • $customer = \Stripe\Customer::retrieve($customer_id); echo $customer->email;
      • i think i dont have namespace in my php
      • ok no worry peoples Stripe_Customer::retrieve() old api no namespace
      • confusedUser has quit
      • vincentcr joined the channel
      • Sargun has left the channel
      • cyford joined the channel
      • cyford33 joined the channel
      • pradeep joined the channel
      • pradeep has quit
      • cyford has quit
      • cyford33 has quit
      • cyford joined the channel
      • cyford33 joined the channel
      • tictacjoe joined the channel
      • rodacato has quit
      • arnel_ has quit
      • confusedUser joined the channel
      • hi all,i've another question
      • there are two ways a customers subscription can be cancelled - either i do it myself via dashboard, or it was auto-cancelled because many charges failed
      • i'm writing the webhook for customer.subscription.deleted, however it doesnt tell me why the subscription was cancelled
      • for example, when i cancel subscription myself, i dont want to send an email that subscription failed
      • but if it was auto cancelled by the stripe system because charges failed, then i want to send an email that subscription failed, please update your card
      • how do i go about this?
      • irctc554 joined the channel
      • irctc554 has quit
      • tictacjoe has quit
      • irctc663 joined the channel
      • irctc663
        >Markin What applications accept stripe webhooks? whats an example of a place i could have them sent to easily
      • confusedUser
        idea: i will check charge object to see maybe it has info how many times charge failed
      • nope
      • this shit is so hard
      • markin
        irctc663: there would be thousands what are you looking to do?
      • confusedUser
        when customer.subscription.deleted webhook event happens - how do i know if i cancelled users plan, user cancelled his plan, or stripe cancelled the plan themselves
      • markin
        confusedUser: if it's canceled because of an api request there should be a request property in the event
      • confusedUser
        markin: do you've JSON example for that?
      • markin
        But if the user payment fails and you want to send them an email you should listen for invoice.payment_failed, if the subscription is cancelled they're well beyond just updating the card
      • confusedUser
        markin: i'm comparing two customer.subscription.deleted events (from dashboard.stripe.com) - and they're equal, they dont have 'request property' in them
      • markin
      • confusedUser
        by equal i mean there are no extra attributes that change besides start_time end_time, etc
      • let me check thanks!
      • markin
        It would only be in subscriptions cancelled by you not one cancelled via automatic cancellation
      • But you would want to warn the customer before cancelling them that payment failed
      • confusedUser
        markin: cool i was only ding json_parse of incoming hook request - i didnt know i had to construct an Event object
      • markin
        The webhook is just the json of an event object
      • confusedUser
        i mean "doing" instead of "ding"
      • oh
      • markin: so nice!
      • ID of the API request that caused the event. If null, the event was automatic (e.g. Stripe’s automatic subscription handling)
      • one00handed joined the channel
      • "request"
      • property
      • markin: my first attempt at this will be checking if $json->event is null
      • if it's null, then stripe cancelled user's plan because charge failed
      • markin
        Event will always be there
      • confusedUser
        and i will mark account as in bad state, and send email to customer
      • oh
      • oh i see, i need to check $json->request
      • markin
        But like I said waiting till canceled is bad practice
      • Yep request
      • confusedUser
        thanks for suggesting best practice, i didnt yet get to it
      • ok so a good practice would be ...
      • reading what you said abov
      • markin: when you say "But you would want to warn the customer before cancelling them that payment failed"
      • do you mean "But you would want to warn the customer before cancelling them that payment subscription"?