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_: (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: 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_: 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)
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
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