#stripe

/

      • UAPHS-USA joined the channel
      • blueLogix joined the channel
      • benlieb joined the channel
      • blueLogix has quit
      • dopesong has quit
      • dopesong joined the channel
      • eacameron has quit
      • eacameron joined the channel
      • dopesong has quit
      • eacameron has quit
      • Aven joined the channel
      • UAPHS-USA
        2 duplicate payments disputes we have got in 48 hours. The issue with your server not sending a replies back with transaction status and clients starting repeating the payment attempts. As a result we are paying your chargeback fees. Seriously?
      • mattwc
        UAPHS-USA: you can / should implement some sort of indempotency protection
      • Gsham joined the channel
      • If you get a network timeout from stripe you should either search for the transaction and refund it, or retry it using an indempotency key
      • UAPHS-USA
        Oh yeah? How about you to implement a retries of such notifications?
      • We are using a commercial panel, wich is not an open source
      • mattwc
        Stripe has no way of knowing that you did not receive Stripe's response
      • UAPHS-USA
        right refund and pay 15$ fee over that refund. Ridiculous!
      • mattwc
        Stripe would also send you a notification of the charge via a webhook so if you get a webhook for a charge that you do not recognize you can immediately refund it
      • UAPHS-USA
        TCP protocol!
      • omg
      • eacameron joined the channel
      • Never had this with any payment system for all years in business
      • mattwc
        Yeah so even with tcp there can be errors which is why webhooks exist as a backup method of communicating with your server
      • I would recommend contacting the developer of the tool you're using since there are numerous ways of preventing duplicate charges
      • UAPHS-USA
        Looking at the log, there is absolutely nothing sent from your server, recognized or not. Nothing
      • benlieb has quit
      • mattwc
        Your logs won't generally show the stripe response, and you'd have to enable webhooks / support them to receive those asynchronous responses
      • The stripe logs should show the response for the initial request which was sent
      • UAPHS-USA
        I don't mind to refund these, but $15 fee is just a robbery. He paid $10 and I'm loosing $15.
      • frankdrey has quit
      • It is webhook!
      • mattwc
        When you make a charge request to Stripe stripe replies in line (not in a webhook)
      • If you enable webhooks, Stripe will also send a webhook seperate from that in line response
      • UAPHS-USA
        It is enabled omg!
      • mattwc
        Then stripe would have sent a webhook to the url registered in your account settings
      • scottyg joined the channel
      • Stripe has a log of the webhooks that were sent in your dashboard
      • scottyg
        If i generate a stripe customer, how long can i wait before charging them?
      • i have seasonal products
      • mattwc
        scottyg: you can charge them immediately
      • scottyg
        i want to wait
      • jak-jak has quit
      • if someone order during the offseason, i want to wait to charge till i can ship
      • mattwc
        UAPHS-USA: if stripe did not receive a 200 response code then stripe will retry the webhook every hour for 72 hours
      • scottyg: you can wait infinitely long, but there's a chance the card will no longer work
      • scottyg
        awesome. thanks!
      • mattwc
        scottyg: you should also alert the customer before you do the charging
      • UAPHS-USA
        nice, client went and made another payment after 4 minutes or so
      • because apyment did not reflect in account
      • payment*
      • mattwc
        UAPHS-USA: so I'm guessing that system you're using is not paying attention to webhooks then
      • jbermudes_ is now known as jbermudes
      • UAPHS-USA
        ok, will create a report to developers of the panel
      • And how it's gonna work. Webhook sent along with inline response? And to get an immediate duplicate?
      • or inline get's turned off
      • ?
      • mattwc
        You get both
      • UAPHS-USA
        hm...
      • mattwc
        You can also catch that you got a timeout, and retry the charge using an indempotency token
      • UAPHS-USA
        okay I guess I can fix it myself by creating a php script aside, which will receive those hooks
      • mattwc
        The indempotency token will make sure that only a single charge is performed if your server retries it
      • UAPHS-USA
        no idea how to get that "indempotency" as this is not an opensource software
      • mattwc
        For the indempotency I'd recommend contacting the developer
      • scottyg has quit
      • UAPHS-USA
        Okay, thank you
      • UAPHS-USA has quit
      • Peder_ has quit
      • benlieb joined the channel
      • shpx joined the channel
      • orangey_ has quit
      • shpx has quit
      • orangey joined the channel
      • benlieb has quit
      • zaiste has quit
      • eric_lagergren joined the channel
      • CoolBreeze has quit
      • ale______ has quit
      • CoolBreeze joined the channel
      • ale______ joined the channel
      • beastDivision joined the channel
      • CoolBreeze has quit
      • CoolBreeze joined the channel
      • Aven joined the channel
      • deadghost has quit
      • beastDivision has quit
      • ale______ has quit
      • deadghost joined the channel
      • blueLogix joined the channel
      • eric_lagergren has quit
      • eric_lagergren joined the channel
      • fels joined the channel
      • chris_j has quit
      • Niemann joined the channel
      • Niemann
        Hey guys. I've started accepting stripe and see that a lot of my payments are being blocked by rules. I see that there's a rule: "Block if:risk_level: = 'highest'" - however it doesnt seem to be possible to disable it (the disable button is grayed out) - how do I disable it?
      • Aven joined the channel
      • mattwc
        You'd need to email support about that
      • Though you do increase your risk of chargebacks
      • Niemann
        Ahh alright
      • Niemann has quit
      • CoolBreeze has quit
      • CoolBreeze joined the channel
      • Starblaze joined the channel
      • CoolBreeze has quit
      • Starblazer has quit
      • CoolBreeze joined the channel
      • KevinLam joined the channel
      • KevinLam
        If i create a monthly plan duration 1 month
      • i subscribe a customer
      • CoolBreeze has quit
      • so the billing will be on every start or duration or end?
      • Any stripe devs?
      • mattwc
        The start of every billing cycle
      • CoolBreeze joined the channel
      • KevinLam
        So if i want have a service which charges 2 months and 23 days.
      • i wait for two invoice success event and
      • stop to charge remainder?
      • mattwc
        Yes
      • KevinLam
        Can i refund
      • a invoice which has been charged?
      • mattwc
        You can
      • Yoni joined the channel
      • Yoni
        anybodyt ehre?
      • yadaleheehoo
      • Yoni has quit
      • mattwc
        Lol
      • You need to wait more than 15 seconds
      • beastDivision joined the channel
      • shpx joined the channel
      • shpx has quit
      • shpx joined the channel
      • shpx has quit
      • Starblazer joined the channel
      • Starblaze has quit
      • eacameron has quit
      • eacameron joined the channel
      • beastDivision has quit
      • eacameron has quit
      • beastDivision joined the channel
      • eacameron joined the channel
      • CoolBreeze has quit
      • CoolBreeze joined the channel
      • eacameron has quit
      • saurabhjha joined the channel
      • blueLogix has quit
      • chris20164eva has quit
      • blueLogix joined the channel
      • chris20164eva joined the channel
      • beastDivision has quit