#stripe

/

      • Ishaq joined the channel
      • wilsonckao joined the channel
      • wilsonckao
        hello
      • hellllooooo ahhh
      • how to use stripe transactions and data to automatically assign each transaction to the right salesperson?
      • dqsf
        wilsonckao: I'm not sure what you're asking "automatically assign each transaction to the right salesperson" sounds like some business logic you'd write on your end
      • M3l joined the channel
      • wilsonckao
        so we've got millions of transactions
      • each with unique email
      • and salespeople owns certain emails
      • and each salespersons email list grows
      • deftOfCenter joined the channel
      • dqsf
        okay, so that sounds like some logic you'd want to build on your end, here's how you might go about it
      • M3l
        Curious to know if sending both USA & Canada traffic to the same store at the same time directly from Facebook would / is getting my account banned from stripe?
      • dqsf
        for transactions, before you create the transaction you could look at the email, run that email against your local database to get the salesperson associated with the email, and then add it to metadata of the given stripe customer or charge, https://stripe.com/docs/api#metadata
      • deftOfCenter
        Hey again! So, I found the code issue and have corrected it. I now am getting the tokenized version collected and sent. What are the next steps to get Radar implemented
      • wilsonckao
        @dqsf got it
      • benlieb joined the channel
      • dqsf
        for any historical transactions you could list all customers or charges, compare the emails to your internal reference, add necessary metadata https://stripe.com/docs/api#list_customers
      • wilsonckao
        @dqsf do you know hubspot?
      • timebox joined the channel
      • dqsf
        M3l: for any questions about stripe policies, you'll need to contact support
      • wilsonckao
        we use hubspot to assign deals to salespersons, and each unique deals have unique email addresses
      • so our database would be hubspot
      • dqsf
        deftOfCenter: awesome! if you're using stripe.js or checkout on your front-end and have your backend setup to charge you should be set --- you can email support with any questions
      • deftOfCenter
        perfect. thanks!
      • dqsf
        wilsonckao: unfortunately i'm not very familiar with hubspot, do they offer any kind of API or Stripe integration?
      • wilsonckao: zapier is a nice point and click way to connect different services they seem to have a few options to connect HubSpot based upon Stripe actions ---- https://zapier.com/zapbook/hubspot/stripe/ so it seems likely that they do have an API of some kind
      • wilsonckao
        yes
      • hubspot has deals api
      • dqsf
        so it sounds like what you'd want to do is create some logic on your end to when a new customer or charge is created in Stripe also use their API or functions to create a relevant 'Deal' in HubSpot?
      • wilsonckao
        not only new customer but existing customers
      • i've looked at zapier but they can only create new deals
      • dqsf
        wilsonckao: okay, so with existing customers, from stripe's side you could list all customers, https://stripe.com/docs/api#list_customers
      • wilsonckao
        where can i hire someone to help implement this logic
      • dqsf
      • bostonmacosx joined the channel
      • There are lots of sites for freelancers familiar with Stripe
      • bostonmacosx
        Interesting behavior in the credit card text box on IOS
      • #1 tapping it give the phone keyboard and not the numeric one.....
      • slight differences
      • #2 if you put in the credit card number it goes to the expiration date however if you tap the credit card number there is no way to get back to the expiration dat and CVC unless you delete the last character and re-enter it
      • dqsf
        bostonmacosx: thanks for the feedback, if you write in and detail how to repro we'd love to see it, support.stripe.com/email
      • bostonmacosx
        ok will do...code included? I need to figure out how to do screen movies on the iOS device
      • thepag has left the channel
      • dqsf
        sure
      • jtroconis joined the channel
      • jtroconis
        hi, what's the recommended approach for ACH payments (no plaid) using managed accounts ?
      • cdbattags has quit
      • dqsf
        jtroconis: are you referring to charging Customers via ACH or paying out Managed Accounts via ACH
      • jtroconis
        from the docs this is what I understand :
      • iri joined the channel
      • 1. get a token for the bank account (using stripe.js)
      • 2. create a customer using the bank account token.
      • 3. once the microdeposits have been made, verify the customer
      • deftOfCenter has quit
      • how do I associate the customer to the managed account ?
      • dqsf
        So to be clear here
      • there are Customers
      • iri
        Is there a way to simulate "Your card is not supported.", code: "card_declined" with stripe checkout?
      • dqsf
        and there are Accounts
      • bostonmacosx
        sent in
      • timebox has quit
      • dqsf
        iri: no, unfortunately there is no testing card for that code, https://stripe.com/docs/testing#cards
      • iri
        A customer is getting this error and they say stripe checkout is just freezing, but when I test with 4000000000000002, stripe checkout pops up saying failed.
      • I see nothing in my server logs, implying we're not giving this customer a good UX.
      • M3l has quit
      • dqsf
        jr: Customers you can 'charge', Accounts you pay out to
      • jtroconis
        all we need is to be able to charge verified bank accounts on behalf of a managed account
      • iri
        I can't reproduce the behaviour they're getting.
      • stripe806 joined the channel
      • So, how can I check that my application is behaving well and showing a sensible error to the user?
      • dqsf
        jtroconis: okay, great, so with managed accounts you usually charge with destination. so what you'll want to do is create Customers on your Platform connect account, verify the bank accounts with the flow outlined here, https://stripe.com/docs/ach#manually-collecting...
      • jtroconis: once the account is verified on a given customer you'd use this flow, https://stripe.com/docs/connect/payments-fees#c...
      • iri: the error the user is experiencing is simply a decline, the specifics are determined by the bank
      • vincent joined the channel
      • iri
        dqsf: My concern is that the user is not seeing any error message. Their words are "It just freezes".
      • vincent is now known as Guest68972
      • I want to test this case to make sure that the application behaves well for this, and tells them the error "Your card is not supported".
      • jtroconis
        dqsf: I see, there's no association between the customer and the managed account other than when the charge is made by using the "destination" field.
      • AnInstanceOfMe joined the channel
      • dqsf
        iri: We don't have a test number for that specific error, it may be something we add in the future but no timeline for that at the moment. it's still a code: "card_declined"
      • jtroconis
        dqsf: with what you explained the customer is associated with the platform account
      • iri
        So, the user should be seeing the error in checkout.js then?
      • cdbattags joined the channel
      • dqsf
        iri: i'd ask the customer for more detail, a sceenshot, to try another browser to see if the 'freezing' issue persists, they can even try stripe's reachability test, https://status.stripe.com/reachability
      • jtroconis
        dqsf: is there a way to associate the customer with the managed account instead of the platform account ?
      • dqsf
        jtroconis: yes, if you're using managed accounts that's generally how it works, customers will live on the Platform and you charge with destination
      • Hellsted joined the channel
      • jtroconis: you can create customers on managed accounts, and charge directly, sure, but its a very uncommon approach when using managed accounts and not something i'd advise unless you have really specific reasons for that flow https://stripe.com/docs/connect/payments-fees#c...
      • Hellsted
        dqsf: in the Charging directly, a TOKEN is listed, and it is stated that i can get a hold of such a TOKEN with either the accounts or the platforms publishable key, but i am quite unsure how to get a hold of that TOKEN?
      • dqsf
        Hellsted: https://stripe.com/docs/checkout or stripe.js
      • bed666 joined the channel
      • iri has left the channel
      • Hellsted
        so if a checkout is needed, what is the idea about using the managed account for it?
      • dqsf
        Hellsted: a managed account is used to accumulate a balance and pay out a user
      • jtroconis
        dqsf: I see, thanks a lot
      • dqsf
        Checkout or Stripe.js are secure ways to collect card details
      • and from that process you get a token
      • Hellsted
        ahh, is that token a one time use or can it be reused?
      • benlieb has quit
      • dqsf
        Hellsted: that depends upon how you setup your integration, https://stripe.com/docs/charges
      • Hellsted
        okay ty, ill try that :D
      • jtroconis
        dqsf : is there a way to verify a bank account without creating a customer ? The reason I'm asking this is because our scenario is a one time charge, so we won't use the customer afterwards.
      • dqsf
        jtroconis: You do need a Customer in order to verify a bank account w/o Plaid
      • Jed_ joined the channel
      • jtroconis
        dqsf: I see
      • Jed_ has quit
      • mooseh joined the channel
      • jbod joined the channel
      • mooseh
        hi there how do i go about asking a few sales related questions?
      • jbod
        VidAngel Tech support here. We've suddenly had an influx of customers saying they can't update their credit cards. Did something change with the Stripe Checkout js code?
      • On that note, is the accepted answer here still valid: http://stackoverflow.com/questions/28866338/edi...
      • dqsf
        mooseh: you can contact sales https://stripe.com/contact/sales, this channel is generally for technical and code help but we try to answer what we can as well
      • mooseh
        thank you sorry to disturb
      • dqsf
        mooseh: no worries at all!
      • jbod: that's still valid, what's the specific problem are users seeing?
      • mooseh has quit
      • benlieb joined the channel
      • jbod
        I don't think there's a problem with the code persay. I just noticed that some attributes we were using (address, label) were deprecated so I altered them according to the online API. Then suddenly last night we had 50 tickets from users saying they couldn't update their cards
      • aidanok__ joined the channel
      • They can click 'log out' and update it
      • but we're wondering if something in the expected flow had changed with Stripe Checkout.
      • (log out for the ones using rememberme, that is)
      • dqsf
        hmm, the expected flow of checkout hasn't changed
      • if you have specifics that we can reproduce you're welcome to email them in
      • stripe806 has quit
      • stripe016 has quit
      • jbod
        Sorry if I was vague. My specific use case/ question is: If I know the user wants to input a new card, is there a way to open Stripe Checkout such that it allows them to change their credit card without having to 'log out' and regardless of whether or not they've previously selected 'Remember Me.'
      • dqsf
        jbod: remember me is tied to their email, if they chose that option in the past they will have to logout to change their card
      • cdbattags has quit
      • MarkyC joined the channel
      • timebox joined the channel
      • jbod
        That makes sense. It must have been a coincidence on our end then. Thanks
      • Iders joined the channel
      • kujenga joined the channel
      • kujenga has quit
      • cdbattags joined the channel
      • Bodie joined the channel
      • AnInstanceOfMe has quit
      • AnInstanceOfMe joined the channel
      • aidanok__ has quit
      • Guest68972 has quit
      • deadghost joined the channel
      • AnInstanceOfMe has quit
      • jbod has quit
      • dpk has left the channel
      • Bodie
        Not sure if this is the place to ask, but is there a way to blacklist a particular customer/IP address/credit card at all? So, if we have a customer that keeps creating fake accounts to take advantage of "new customer only" promotions, is there any mechanism in Stripe to block him?
      • Peder_ joined the channel