#stripe

/

      • UnearthlyRhino
        dehlio: Give me a second to confirm something
      • danielgl_ joined the channel
      • danielgl_ has quit
      • Guest joined the channel
      • Guest has quit
      • danielgl_ joined the channel
      • danielgl_ has quit
      • talv_
        @unearthlyrhino i have verified - im only manually doing this in my unit tests as i need a valid token, in the actual app im using stripe elements
      • agitator joined the channel
      • matt___ has quit
      • UnearthlyRhino
        dehlio: Sorry for the delay. For a standard connect integration the connected accounts, they will be responsible for disputes. https://stripe.com/docs/disputes#disputes-on-co...
      • dehlio: IRC is really for programming and integration questions, and disputes aren't my specialty. If you write into support, they'd be happy to help you https://support.stripe.com/email/login
      • talv_: I would strongly recommend using our test tokens for your unit tests https://stripe.com/docs/testing#cards
      • talv_: (click the "tokens" tab next to "card numbers")
      • dehlio
        No problem, I will contact support. Thanks!
      • UnearthlyRhino
        dehlio: Have a great day!
      • SP-Pietro has quit
      • MerchInformer has quit
      • torgosPizza joined the channel
      • stripe782 joined the channel
      • stripe782
        hey friends, is it possible to remove CVC from the payment form Checkout or Elements?
      • I understand CVC can be disabled, but can it just be removed from the payment form?
      • talv_
        @unearthlyrhino - perfect i totally missed those thank you!
      • UnearthlyRhino
        stripe782: Can I ask your use case? Why don't you want to collect the CVC
      • stripe782
        I'm currently using Reddot setup which allows each guest to fill in credit card details and also amount they wish to pay. I want to have a similar page with Stripe where entering the CVC is not a mandatory field.
      • nmpro joined the channel
      • nmpro
        Anyone have information on how to set up a Parsey from my Stripe account into my Infusionsoft account for a subscription model?
      • UnearthlyRhino
        stripe782: Give me a minute to see if it is possible. I do want to make it clear though that this is a Bad Idea and will result in significantly more bank decline.
      • nmpro: I don't have any experience with those integrations, but I might be able to help if you hit a specific stumbling block
      • stripe782
        okay thanks Rhino
      • nmpro
        I just want the order to show up in my Infusionsoft account, kind of like a "fake order", every time a specific subscription plan goes through. I have it set up now, but Parsey is telling me that Stripe is not sending over basic information such as Name and Email to associate that contact record to users in my Infusionsoft account.
      • UnearthlyRhino
        nmpro: Is that atypical for Parsey + Stripe as you understand it? Are we sending them the information via webhook?
      • stripe782: this seems to work in test mode: https://jsfiddle.net/jnL82wpw/
      • stripe782: You would also need to disable the default radar rules: https://stripe.com/docs/radar/rules#traditional...
      • stripe023 joined the channel
      • stripe782: (which again, is probably a Bad Idea)
      • stripe782: if you give me a minute, I can try to confirm with a colleague this will work in live mode
      • timebox joined the channel
      • timebox has quit
      • nolan_ joined the channel
      • stripe023
        Example= want to charge $149 for 8 weeks split into $18.625/week. Would this be achieveable using stripe? I see subscription option but didn't find any limit option so that we can charge only for 8 weeks. How would this logic work with webhooks?
      • stripe782 has quit
      • UnearthlyRhino
        stripe023: give me a second to confirm that for you
      • stripe782: Disabling CVC will work in this way, but only for cards from some regions (US will work, maybe Canada, def not Europe) as some *require* CVC. You should't actually need to disable the radar rule as it is only active if you provide a CVC to check
      • nmpro
        I'm not very experienced with any of this, so honestly very confused. Here's my model: Customer buys product from Kajabi which processes through Stripe. Offer is $297 now and then monthly payments of $97 after 30 days, forever until they cancel. I want these monthly payments to be dumped as an order in my Infusionsoft account, so that we can keep track of it on the accounting side, as Infusionsoft is our CRM.
      • nolan_
        Hi, I was wondering if there was any way we could enable some sort of automatic credit card validation with Stripe when a user inputs their credit card information? I'm thinking an automatic 1$ charge + refund? We had a user that was clearly suspicious, but he was able to add his card to stripe. However, when it came time to charge for his subscription, a decline from the bank came back
      • nmpro
        @UnearthlyRhino, I'm not sure why this is considered a bad idea. I'm trying to understand it. I have no problem getting that initial order of $297 into my account. It's just the subscription part I'm stupped on because it goes directly from Stripe to Infusionsoft, not Kajabi > Stripe > Infusionsoft
      • UnearthlyRhino
        I don't have any experience working with Infusionsoft. Given the existence of 3rd parties that claim to integrate our two platforms, I would assume it's not completely plug-and-play. If you reach out to InfusionSoft, they might be able to give you some specific data about what they need. If you get that I could be of more help. https://www.stripeyfuse.com/ https://automate.io/integration/infusionsoft/st...
      • ^ nmpro
      • nmpro
        @UnearthlyRhino, thanks!
      • UnearthlyRhino
        nmpro: That message about something being a Bad Idea was not addressed to you
      • nmpro: what you want to do is totally fine, I just don't know how to help
      • nolan_: we actually do something similar to this called an auth https://support.stripe.com/questions/why-does-m...
      • nolan_: it's basically a hold on your credit card amount and serves this exact function
      • nolan_
        @UnearthlyRhino, is there a way to kick this off manually? Our customer was in our database for a week (he was trialing a subscription) and his credit card was not 'auth'ed during this time even though he had entered it at the beginning of the week
      • UnearthlyRhino
        stripe023: I know *a* solution for you, I just want to make sure I give you the most elegant one. Sorry for the delay, I haven't forgotten about your question
      • nmpro has quit
      • stripe023
        thanks Rhino!
      • UnearthlyRhino
        nolan_: did you save him as a Customer (the Right Way) or just keep the token around (which increases the chance of declines)
      • newman99 has quit
      • newman9999 joined the channel
      • nolan_: If you saved him as a Customer the auth did happen. It is likely the card is/was valid, but the bank still chose to decline it. One possibility, is if you think the suspicious, perhaps they gave you a stolen credit card that was then disabled.
      • nolan_: but declines can happen for a number of reasons -- for example if it was an atypically large purchase
      • kes joined the channel
      • newman9999 has quit
      • newman99 joined the channel
      • stripe023: you will have to create an open-ended subscription. Then listen for `invoice.payment_succeeded` events to be sent to your webhook endpoint. You will want to count these, then cancel the subscription.
      • stripe023
        Thanks Rhino, this is what I was also thinking as well
      • UnearthlyRhino
        stripe023: I'm happy to explain each of these steps in more detail, just let me know (I also have links to our docs for most of those steps)
      • nolan_
        When you say "save him as a Customer the right way" do you mean using the createCustomer method? (https://stripe.com/docs/api/node#create_customer)
      • sorry :\ not sure what distinguishes between the two
      • (token vs 'the right way')
      • newman99 has quit
      • rogue_koder joined the channel
      • newman9999 joined the channel
      • UnearthlyRhino
        nolan_: Yes, using the createCustomer or via createCard, createSource, or updateCustomer (don't worry about the distinction). When you use Elements/Checkout/Stripe.js you receive a token. We recommend you save this token to a Customer or create a Charge within 5 minutes. After this time we throw away the CVC as nobody (neither us nor you) is allowed to store it. This increases your chance of seeing a decline.
      • eric_lagergren joined the channel
      • orbyt_ joined the channel
      • LatoSans joined the channel
      • nolan_: You *can* store the token for a week and then use it, but that's a Bad Idea as your chance of declines goes way up after we throw out the CVC.
      • newman9999 has quit
      • nolan_: If you saved the card to a Customer, we *did* perform and Auth, so it was a working card (not just random numbers), but your customer's bank just happened to decline the charge later. I would recommend you reach out to the Customer's bank in this case. Sometimes they will give you more information about why they declined the charge.
      • dehlio has quit
      • stripe023
        Hey Rhino, sorry about the late response but I definitely would love it if you could explain each of these steps in more detail along with the links.
      • dqsf joined the channel
      • UnearthlyRhino
        I have to head out for a bit, but I'm leaving you in dqsf's very capable hands. They'll be able to explain how it works!
      • analogik joined the channel
      • nolan_ has quit
      • dqsf
        stripe023
      • Let's say you want to bill a user for 3 payments of $19.99. Subscribe the customer to a $19.99 per month plan. The first payment will occur immediately when the signup occurs. https://stripe.com/docs/api#create_subscription
      • Every month, which each successful payment, you'd get an invoice.payment_succeeded webhook for the user, and you can increment a counter on your side to track the total amount paid by the customer. https://stripe.com/docs/webhooks
      • After the third successful payment, you can cancel the customer’s subscription. https://stripe.com/docs/api#cancel_subscription
      • newman99 joined the channel
      • newman99 has quit
      • newman99 joined the channel
      • mcluke joined the channel
      • AK_ joined the channel
      • mcluke
        hello
      • AK has quit
      • how do I control how my business appears to a user on their bank statement that I bill using stripe ACH ?
      • newman99 has quit
      • dqsf
        mcluke: if you'd like you can set the statement descriptor when making a charge, though its really up to the customer's bank to honor that https://stripe.com/docs/api#charge_object-state...
      • mcluke has quit
      • nolan_ joined the channel
      • nolan_
        Hi dqsf, mind if I continue the conversation with you that I was having with UnearthlyRhino?
      • dqsf
        nolan_: what's up?
      • newman joined the channel
      • newman has quit
      • newman joined the channel
      • stripe023
        Thanks @dqsf
      • agitator joined the channel
      • nolan_
        @dqsf, so UnearthlyRhino's response assured me that stored credit cards cards are auth'ed. However I'm slightly skeptical, as the error that we received from the bank was an "incorrect_number" error. It's not super clear what this error means on (https://help.cratejoy.com/hc/en-us/articles/204...), but I'm assuming that this credit card with an 'incorrect_number' shouldn't have
      • *shouldn't have passed the auth stage
      • dqsf
        nolan_: when you add a card to a Customer in Stripe. Or if you use Stripe Checkout the card is authed with a temporary $0/$1 auth
      • newman has quit
      • whether or not its declined at a later stage is really up to the bank. decline codes, even "incorrect_number", can mean many things and are often fairly non specific
      • stripe023 has quit
      • the only way to know for sure what's behind a decline is for the card's owner to call their bank and as them what they see. and if there's a specific charge or decline you have questions about i'd talk to support, https://support.stripe.com/email
      • nolan_
        sounds good, I'll get in contact with support. Thanks dqsf!
      • Peder_ joined the channel
      • karstensrage
        anyone else experiencing memory leaks in the obj-c stuff?
      • dqsf
        karstensrage: haven't heard many reports of that, but if you have something reproducible we'd love to hear about it. you could file a request (https://support.stripe.com/email) or issue on the repo
      • screamingmage joined the channel
      • newman joined the channel
      • karstensrage
        i did my own ephemeral_key endpoint in java... but its pretty simple, all wrapped in one call
      • nolan_ has quit
      • i wrap it in a singe button push to encapsulate everything and the leak in Instruments is immediate and untraceable, no stack
      • stripe930 joined the channel
      • stripe930
        urgent please! Is there a way to allow someone to enter the payment amount at Checkout/Elements instead of a predetermined amount?
      • screamingmage has quit
      • dqsf
        stripe930: you'd need to build that yourself, just add an <input> to your form, pick up the details when the form is submitted to your backend. also, any amount shown on your front-end form is not tied to what you charge in your backend, its for the user's benefit only
      • stripe930
        hey dqsf, thanks a bunch!
      • orbyt_ has quit
      • torgosPizza has quit
      • torgosPizza joined the channel
      • analogik has quit
      • stripe286 joined the channel
      • harrym has quit
      • newman has quit
      • Sam___ joined the channel
      • Sam___
        Hello!
      • i am having a potentially VERY large problem with our Canadian customers in Stripe
      • can you help?
      • ltxda has quit
      • dqsf
        Sam___: you're welcome to ask your question, but if its very specific to your account you may need to write in, https://support.stripe.com/email
      • ltxda joined the channel
      • ltxda has quit
      • ltxda joined the channel
      • uilnivek joined the channel
      • santiago_ joined the channel