#stripe

/

      • flippyhead joined the channel
      • hendry has quit
      • hendry joined the channel
      • Meld052015 joined the channel
      • greg_f has quit
      • HowardwLo joined the channel
      • PDP-71 joined the channel
      • casey joined the channel
      • casey
        hi all, can someone help me with a Transfer issue?
      • markin
        casey: what is the issue?
      • casey
        markin: I'd like to make a transfer from a managed account's stripe balance to the bank account associated with our main account
      • markin
        you cannot do that
      • casey
        when I say 'main account', I mean when I go to the dashboard, and click on 'transfers', that is the bank that shows up
      • markin
        a managed account can only transfer to the bank account associated to the managed account's bank account
      • casey
        okay - so if we have a managed account with a stripe balance of $150, that money cannot be transferred anywhere except the managed account's bank?
      • markin
        correct
      • flippyhead has quit
      • casey
        is there a way then to retrieve that money? make a charge?
      • markin
        you could refund the charge that contributed to the balance (thus sending the money to the customer), but the money cannot just go back to your account
      • you can only charge a customer not a managed account, why are you trying to retrieve that money?
      • casey
        well, I'm working on my client's app and he went in and refunded a bunch of payments, and now the money has gone to the managed account but he intended for it to go to the main account's bank
      • tr12
        casey: as in, you're charging through the platform, and you meant for the managed account to cover the refund, not you?
      • petert_ joined the channel
      • flippyhead joined the channel
      • markin
        if the charges were refunded, you reverse the transfer
      • *you can
      • casey
        @tr12: that's right
      • tr12
        casey: then yeah, that's totally something you can do
      • petert_
        Hi, I have a questions about dealing with duplicate customers.
      • ak__ joined the channel
      • casey
        @tr12: how would I do that then?
      • tr12
        casey: when you create a refund, passing reverse_transfer=true is essentially just shorthand for creating a transfer reversal at the same time
      • markin
        petert_: sure
      • tr12
        casey: but you can do this separately as well: https://stripe.com/docs/api#create_transfer_rev...
      • casey: bear in mind that you can only reverse a transfer if the corresponding charge has been refunded (or partially refunded for >= the amount that you want to reverse)
      • petert_
        I've been told that I have to manually enter the data from one customer into the object of another customer and then delete the original customer object. Awesome, but how do you do that? I'm talking about using the Stripe site, not doing it in code.
      • casey
        tr12: oh, okay. so passing 'reverse_transfer=true' will refund a charge from the managed account's balance
      • markin
        petert_: you're trying to copy a card to another customer?
      • tr12
        casey: yep
      • ak has quit
      • casey
        tr12: but for the current case, where he already created the refunds, and now the managed account balance has money that instead should be in our main account's bank, how could I accomplish that?
      • petert_
        Yes, card, but more specifically, their account history, payments made, subscriptions etc.
      • tr12
        casey: right - you can still create the transfer reversals that *would* have been created if you had passed reverse_transfer=true
      • markin
        petert_: that you can't copy over, you could copy over the card and create a new subscription
      • Andrus
        Hi, just a bit lost here- trying to create a customer, all works fine and I get the customer ID, but then I can't find this customer on dashboard and via API I get no such customer.
      • tr12
        casey: (with the api call that I linked to earlier)
      • markin
        adamcooke: are you using Stripe connect?
      • *Andrus ^
      • casey
        tr12: okay - I'll look. thanks!
      • petert_
        Ah, I see. Yeah, I really just trying to keep the books neat and tidy and to avoid staff charging defunct accounts or confusing search results. Will work around it, though, no worries. Thank you!
      • casey
        tr12: sorry for the questions, but I'm still a little confused. the managed account has $149.97 in the Stripe balance, and that's the money we'd like to transfer
      • so it hasn't been transferred to his bank yet
      • petert_ has quit
      • markin
        casey: so if the charge that the money was for was refunded, you can reverse the transfer from your stripe balance to their stripe balance
      • tr12
        casey: so if you go to one of the payments that was refunded in the dashboard, there should be a transfer listed on that payment
      • if you click on that transfer, it'll take you to a page for that transfer, and there's a "reverse" button on that
      • irctc709 joined the channel
      • flippyhead has quit
      • irctc709
        hello
      • markin
        hi hi irctc709
      • irctc709 has quit
      • casey
        tr12 markin: okay. so if I reverse the transfers, then I need to create new refunds with 'reverse_transfer=true', yes?
      • irctc645 joined the channel
      • markin
        yes
      • and potentially reverse_application_Fee
      • irctc746 has quit
      • irctc645
        hello
      • markin
        hi irctc645
      • irctc645
        markin
      • I have some questions
      • markin
        sure just ask
      • irctc645
        I want to configure address verification on my checkout page with woocommerce while using stripe as payment gateway
      • deadghost has quit
      • markin
        irctc645: does woocommerce already collect the billing address for you? I suspect they should have some setting for that
      • flippyhead joined the channel
      • irctc645
        yah
      • markin
        so in your stripe account settings you can decline charges that fail zip code checks
      • mychickenrice has quit
      • irctc645
        the only thing issue is about address verification
      • markin
        to decline address line 1 failures you'd have to refund them manually if woocommerce doesn't give you that option
      • address line 1 isn't a great check though and can be a bit flaky
      • eg 123 Main Street and 123 Maple Street are the same for address verificiation
      • irctc645
        I mean zip code and province should be matched
      • for billing and shipping
      • tr12
        there isn't a check for the province
      • the bank doesn't check that info, or at least does not expose the results of such a check
      • markin
        How many zip codes are there that span 2 provinces too?
      • ftknox joined the channel
      • irctc645
        no match for zipcodes
      • what is teh simple solution to verify address on checkout page
      • markin
        irctc645: what do you mean zip code and province should be matched? Stripe will automatically verify the zip code matches what the bank has on file
      • tr12
        so, to provide a bit of colour here, if you collect the address, it's being sent to the bank, and the bank will look at it
      • ditto for the cvc and the zip/postal code
      • and the bank will base it's decision to authorize or decline the charge in part on that information
      • irctc645
        ok
      • rubeacon_ has quit
      • tr12
        it's sometimes the case that the bank will choose to authorize a charge even though the zip/cvc/address doesn't match what they have on file
      • and you can choose to tell stripe to reject these charges
      • specifically, if the zip or cvc doesn't match, you can refuse to accept them even if the bank is willing to do so
      • irctc645
        I am sending you this source from Stripe
      • You can collect all of the information you need for these checks by using Stripe.js. You’ll just need to include these additional parameters: address_line1: returns address_line1_check (based on the street number) address_zip: returns address_zip_check You can also enable these fields with the Checkout by including the data-address option. (If you’re using custom buttons, you’ll set address: true.)
      • tr12
        stripe doesn't provide an option like this for the address_line1 check, because this just isn't accurate enough
      • if you reject all charges where the address_line1 check fails, you're going to get a ton of false positives
      • ftknox has quit
      • so stripe doesn't provide this as a default option, because it's generally a bad idea
      • irctc645
        how about this "address_zip: returns address_zip_check"
      • tr12
        what about it?
      • markin
        the stripe dashboard shows the results of those checks
      • you can also tell stripe to reject all charges where address_zip_check failed
      • irctc645
        ok
      • thanks
      • Andrus
        Hello
      • bostonma_ joined the channel
      • irctc645 has quit
      • markin
        hi Andrus
      • Andrus: are you using Stripe connect?
      • Andrus
        Is it possible that stripe had just some issues saving customers- as exactly with the same code some customers are created some are not?
      • markin: yes
      • markin
        Andrus: that would be pretty unlikely, my guess is you're createing a customer in a connected account but trying to find it in your dashboard
      • bostonmacosx has quit
      • Andrus
        been working with stripe for two years now, and did that mistake long ago. checked several times that using platform key and searching customers under platform account
      • casey has quit
      • markin
        the dashboard search can be delayed, but if you create a customer, the retrieve customer API should return it immediately
      • darenthis has quit
      • Andrus
        API returned "no such customer"
      • OK, thanks
      • markin
        if you look at your dashboard logs you see but the 200 /v1/customers and the failed /v1/customers/customerid?
      • *you see both
      • ftknox joined the channel
      • bostonma_ has quit
      • Andrus
        Markin: that was the thing, that the api returned customer ID but there was absolutely nothing in logs. Next post with this cus_id returned no such customer
      • bostonmacosx joined the channel
      • markin
        if you don't see it in your logs, the logical conclusion would be you made it in a connected account (like you passed a stripe_account when you created the customer)
      • JSmith_ joined the channel
      • you could email support.stripe.com/email the customer id and they could look it up, but the most likely conclusion is your code somehow put it in a different account, maybe a race condition where you set global stripe api keys
      • Andrus
        Markin: thank you, will do that
      • JSmith_
        I am a designer....Just trying to get Stripe + Ecwid + Adobe Muse hosted on Business Catalyst for a simple e-commerce setup
      • anyone out there to give me the 1-2-3 to get this running?
      • Meld052015 has quit
      • Meld052015 joined the channel
      • markin
        JSmith_: isn't ecwid itself a hosted solution?
      • ecwid has a Stripe integration, but the ecwid + muse _catalyst is a bit out of scope
      • Andrus has quit
      • confused has quit
      • JSmith_ has quit
      • V28 joined the channel
      • V28
        Hi Room - Can someone help me make sense of a specific transfer (based on transfer ID)? The total isn't what I'm expecting it to be.
      • Transfer ID is: tr_18GhmzFFv9WXbqGyCy6LMWqJ
      • markin
        V28: I can't look it up, but the dashboard transfers page should show a break down of everything thats in the transfer
      • V28
        markin: Yeah, that's what I'm in now