#stripe

/

      • bimawa has quit
      • nexie joined the channel
      • karllekko
        Tim__: if you're building the receipt yourself, when you create the charge(which includes the total + vat) you can use the metadata field to note the breakdown. Then you use that information when building the receipt. https://stripe.com/docs/api#charge_object-metadata
      • bimawa joined the channel
      • Tim__: no worries! Ultimately that's how I'd recommend doing it. If you're only dealing with once-off charges, whenever you need to build this report you can pull the charges from the API and build up the report to send the user. The metadata field is a good place to keep extra context on those charges
      • Tim__: hmm, do you have the charge ID for the charge you're looking at the receipt for? It looks like `ch_xxx` and is safe to share. I can take a look quickly
      • Tim__: when you created the subscription that that charge is for you passed `tax_percent : 20` : https://dashboard.stripe.com/logs/req_LMxsEFANN...
      • Tim__: no, I don't think so unfortunately, our receipts for once-off charges don't really support tax right now, so you would need to use the metadata + custom approach
      • stripe968: the API uses unix timestamp(seconds since 1970) , like https://www.epochconverter.com/
      • in the UTC timezone
      • Tim__ has quit
      • measwel joined the channel
      • blackjacx joined the channel
      • measwel has quit
      • stripe968: you can say something like "The funds from this charge will become available for payout from your Stripe account on this date."
      • blackjacx has quit
      • stripe968: you show this message to your _connected account_ , not to the end customer.
      • blackjacx joined the channel
      • blackjacx has quit
      • blackjacx joined the channel
      • blackjacx has quit
      • stripe968: yes, maybe there's a little confusion here.
      • stripe968: there are three parties here, you, the connected account, and the customer(the guy who's actually buying your product)
      • blackjacx joined the channel
      • blackjacx has quit
      • blackjacx joined the channel
      • blackjacx has quit
      • blackjacx joined the channel
      • hegel522 joined the channel
      • njbair has quit
      • njbair joined the channel
      • hegel522 has quit
      • nexie has quit
      • nexie joined the channel
      • nexie has quit
      • coulix has quit
      • blackjacx has quit
      • coulix joined the channel
      • coulix has quit
      • nexie joined the channel
      • sef_ has quit
      • coulix joined the channel
      • blackjacx joined the channel
      • stripe968: have you read this? https://stripe.com/docs/charges#auth-capture `capture : false` is to let you authorise an amount on the card(like a hotel or a rental company does when they put a hold on your card). You can then later make a capture API call to actually move the funds.
      • blackjacx has quit
      • vince164 joined the channel
      • njbair has quit
      • njbair joined the channel
      • Xionkana joined the channel
      • coulix has quit
      • snax joined the channel
      • Marina_ joined the channel
      • Marina_: hi there!
      • coulix joined the channel
      • aaaguy joined the channel
      • aaaguy has quit
      • Marina_: sure, what's your specific question?
      • Marina_: Connect is quite complex, so I'd really recommend having a thorough read of https://stripe.com/docs/connect and the linked pages to begin with.
      • n-amari joined the channel
      • Marina_: sorry, I only speak English. If you run into any specific problems as you develop the code for your integration you can reach out here, or to https://support.stripe.com/email(who can provide support in French as well)
      • tchevalier has left the channel
      • blackjacx joined the channel
      • James joined the channel
      • James is now known as Guest3744
      • Marina_: my team and I here definitely know a lot about Connect, we can certainly try to help.
      • n-amari has quit
      • Guest3744: hmm, do you have an example charge ID for this? It looks like `ch_xxx` on the dashboard.
      • Guest3744: no worries, it's safe to share. Looking now.
      • Guest3744: looks like you passed 60000 in the API request : https://dashboard.stripe.com/test/logs/iar_XGao...
      • measwel joined the channel
      • Guest3744: so that's 600 pounds. Looks like you're using a plugin called Cartalyst — maybe they try to 'automatically' do the conversion for you, so you end up doing it twice
      • no problem!
      • measwel has quit
      • njbair has quit
      • maxko joined the channel
      • njbair joined the channel
      • Guest3744 has quit
      • maxko has quit
      • ta_ has quit
      • ta_ joined the channel
      • ta_ has quit
      • n-amari joined the channel
      • n-amari has quit
      • Alex` has quit
      • stripe968 has quit
      • sandstrom
        Stripe people: I've noticed that you don't have language-specific urls, i.e. it's all `https://stripe.com/` for English, Spanish, etc. How do you handle that Google/SEO wise? I thought Google Bot didn't handle the `Accept-language` header?
      • karllekko
        sandstrom: hmm, that's a really good question. AFAIK, Google Bot will come from different IPs, so we would geolocate where it appears to come from and show the right page
      • sandstrom
        @karllekko did some (non rigorous) testing just now, looks like you don't :)
      • I tried searching the spanish google for "stripe" and the top ten hits are all in spanish, except your site (googles excerpt that is)
      • But when I visit the site I get the spanish version
      • karllekko
        sandstrom: this is a little beyond me, I'd have to ask the team that works on the frontend site for some insight on how actually do this :) it is a really good question though
      • measwel joined the channel
      • nexie has quit
      • nexie joined the channel
      • nexie has quit
      • blackjacx has quit
      • nexie joined the channel
      • nexie has quit
      • nexie joined the channel
      • cagomez joined the channel
      • nexie has quit
      • jim__ joined the channel
      • nexie joined the channel
      • jim__: I'm not sure what you mean by voided.
      • jim__: yes, `customer.subscription.deleted ` is sent when the subscription ends
      • wmcmillian-coalm joined the channel
      • Marina_ has quit
      • jim__: `marked_uncollectible` I'm not sure about actually.
      • jim__: and you should use the `invoice.payment_` events in general.
      • nexie has quit
      • jim__: oh yeah, I see them now. I'm not entirely sure either, I think those are new and related to upcoming changes.
      • nexie joined the channel
      • wmcmillian-coalm: what kind of billing info do you mean? I think that info in the dashboard comes from the customer's default source, so from the API you need to retrieve that
      • wmcmillian-coalm: e.g. these fields https://stripe.com/docs/api#card_object-address...
      • nexie has quit
      • jim__: usually you get both charge and invoice events, but you're completely right, in the case where there was no charge(if the customer has a coupon for example) then you only get the invoice event
      • nexie joined the channel
      • tolt23 joined the channel
      • raindev_ joined the channel
      • wmcmillian-coalm: do you have the customer ID(`cus_xxx`)? I can take a quick look.
      • wmcmillian-coalm: ah, ok, the customer is using Sources. Unfortunately this is a known problem with the dashboard right now, it doesn't expose that information for Sources, only for Cards(created from tokens). As you've seen though, the information is there, and you can get it from the API
      • Alex` joined the channel
      • rajesh joined the channel
      • wmcmillian-coalm: no, I think your approach is fine right now! That would have the same problem. You're using the `source` callback for Checkout right?
      • wmcmillian-coalm: this is just a limitation on our side unfortunately. I'd still recommend going with Sources in general as they are a better abstraction when dealing with multiple payment methods
      • rajesh has quit
      • irctc63 joined the channel
      • amber has quit
      • psmvac
        Hi @irctc63: not sure I understand. Could you please give more details ?
      • nexie has quit
      • cagomez has quit
      • jim__ has quit
      • irctc63: what do you mean? what exact actions did you take to get this link ?
      • irctc63: that would be expected as this is a dashboard link. It should link you to your Connect platform settings if your account is a platform
      • irctc63: what are you trying to do ?
      • so if your account isn't already a platform you would need to register your account as a platform
      • are you logged in the dashboard of your account ?
      • CondoComm joined the channel
      • irctc63: on the left hand side can you see the "Connect" section
      • nexie joined the channel
      • wmcmillian-coalm has quit
      • nexie has quit
      • CondoComm: I'm not sure entirely. my understanding is that charge creation and payout would be paused until further verification are provided but it could depend. Do you have an account ID that I can take a look at ?
      • irctc63: this question was directed at @CondoComm. Btw did you find the setting page in the dashboard
      • np
      • CondoComm: thx. looking
      • nexie joined the channel
      • moira joined the channel
      • CondoComm: not sure really sorry. Could you write in to support about this: https://support.stripe.com/email