#stripe

/

      • markin
        abondyuk: they would be in the connected account's Events and Webhooks
      • saikat has quit
      • morunas: the update customer api docs show exactly what I quoted
      • praboud
        morunas: this behaviour is documented at https://stripe.com/docs/api#update_customer
      • ah, markin beat me to it... :(
      • why you so fast, markin?
      • markin
        abondyuk: but the connect webhook that you highlighted is what I meant
      • morunas
        oh! sorry... my bad :)
      • read on the top what "would happen" and assumed that was it :P thanks and sorry for bothering you :)
      • praboud
        morunas: no worries, there's a lot of docs to pore through
      • abondyuk
        markin: not sure, that I understood it. You said "they would be in the connected account's Events and Webhooks". But this section is shared between all sub-systems. Here I see events for Customers, Recipients etc. There is a global filter where I can put my needed event type
      • I put there account.updated
      • morunas
        indeed but they are actually really really good. haven't seen such good documentation in a long time... and while deciding which payment gateway provider to use... I came accross some ugly legacy-like stuff...
      • abondyuk
        And see there only 3 or 4 events related to our platform's account updates
      • there is no event which is related to updates for our associated accounts
      • since we have accounts which are verified
      • after sending required information
      • markin
        abondyuk: the connect endpoint should have an account.updated event you can select
      • david_
        ok guys... here is the pastebin..link http://pastebin.com/WJC5ZuvV how do i display error?
      • abondyuk
        I know that it should have :) But practically we don't see it
      • therefore we cannot update accounts statuses in our database
      • markin
        abondyuk: if you go to a connected account's dashboard, and go to Events and Webhooks do you see any account.updated events? Those should also show the status of the webhook to your endpoint
      • abondyuk
        markin: do you mean this dashboard http://take.ms/MoMKg?
      • david_
        its charging fine..only when the card declined..how do i display the error
      • abondyuk
        but here I can see only search control at the top
      • markin
        abondyuk: so there is your list of connected accounts, you can then click one of the connected accounts to view the dashboard for that account
      • abondyuk: I'm guessing its possible that your webhook is throwing an error for account.updated events
      • abondyuk
        markin: do you mean that these events should be presented in the Logs section of the individual pages for associated accounts?
      • markin
        abondyuk: yes, since its their account that got updated not your account
      • praboud
        david_: there's an example of how you would catch the errors at https://stripe.com/docs/api/php#errors
      • abondyuk
      • please, have a look
      • praboud
        david_: scroll down to where it says "handling errors"
      • Kalob_
        david_ You'll watch a try..catch block. http://pastebin.com/rcrVDE9H
      • praboud
        abondyuk: you're pointing towards the "logs" section - the "events" section is what you want, directly below
      • Kalob_
        (I missed a ; after the var_dump() )
      • kevinc_
        Is there anyway to 'delete'/archive a Managed Account. We migrated from balance and have some Managed Accounts transfered over from them for contractors who have since left that are missing required fields. We'd kinda just like those accounts to go away :) Also, moving forward, our contractor list is large and transient, so we would like to pair down the live list to something manageable.
      • HairAndBeardGuy has quit
      • abondyuk
        markin: there is no your mentioned section. Please, have a look http://take.ms/MzsEl
      • HairAndBeardGuy joined the channel
      • david_
        kalob.. thanks.. going to try it now..
      • markin
        abondyuk: click "View Dashboard as" in the top right to log into their dashboard
      • kevinc_: you can't
      • praboud
        markin: ah, right, I'm looking at totally the wrong thing - you've got it right
      • abondyuk
        oh my god
      • :)
      • markin: you're the best
      • thanks
      • kevinc_
        @markin ok, thanks.
      • abondyuk
        never saw this functionality before. Is it documented somewhere?
      • kytrinyx_ has left the channel
      • WolfGoethe joined the channel
      • rafaelbalbi has quit
      • david_
        im getting syntax error, unexpected
      • slawley joined the channel
      • markin
        abondyuk: its kind of just there in a big button and there was an api announce email about it
      • david_: is that the full error?
      • alexg137 joined the channel
      • abondyuk
        markin: got it, thanks for your explanations
      • alexg137
        markin: Got another question for you!
      • is there a way to get account details on a connected account? Like account name, email, etc.
      • markin
      • micahalles has quit
      • micahalles joined the channel
      • tictacjoe joined the channel
      • rafaelbalbi joined the channel
      • ta has quit
      • ta joined the channel
      • HairAndBeardGuy_ joined the channel
      • alexg137
        markin: Thanks - but I see that Account.retrieve("account_id") is marked as deprecated, although it works
      • should i continue to use this, or is there a new method i should be using?
      • edm_ joined the channel
      • morunas has quit
      • abondyuk has quit
      • bugieparrot joined the channel
      • bugieparrot
        Hey so I have a question about CVC handling if anyone has a sec?
      • Freddy joined the channel
      • torlanco joined the channel
      • markin
        alexg137: which language marks it as deprecated?
      • bugieparrot: just ask?
      • alexg137
        markin: java
      • bugieparrot
        Once the initial validation is done, is CVC ever checked again? the situation I'm wondering about how to handle specifically is if a card expires and a user is re-issued one with the same number but updated expiry and cvc
      • It doesn't look like stripe supports updating the cvc on a card, so how would one do that? would I have to generate a new token?
      • tav_ joined the channel
      • markin
        alexg137: I think it wants a request options object being set that sets the account id, but the deprecated version should work. I'll open an issue questioning it actually since it seems odd to be deprecated to me
      • bugieparrot since no company is allowed to store cvc, it is only checked once. That limitation also makes it difficult for you to update the cvc and be PCI complaint, so you'd need a new token
      • micahalles has quit
      • micahalles joined the channel
      • alexg137
        markin: I just upgraded java library from 1.26 to 1.31... did PaymentSource get changed to ExternalAccount? Can't find it documented in the change log or anywhere
      • Kalob_ has quit
      • markin
        Bank account got renamed to external account
      • jedahan joined the channel
      • It's not yet a backwards incompatible change since bank account hasn't been removed yet
      • alexg137
        well that's strange. PaymentSource is showing as undefined in: List<PaymentSource> paymentSources = customer.getSources().getData();
      • instead, it wants a List<ExternalAccount>
      • HairAndBeardGuy joined the channel
      • jgoldberg has quit
      • markin
        That's interesting. Java is a bit weird since it's a typed language unlike the others. It may have to do with the ach beta stuff. I'd have to look into it.
      • w400z joined the channel
      • w400z
        are there fees associated with refunds?
      • jgoldberg joined the channel
      • markin
        w400z: refunds are free
      • admin_maverb joined the channel
      • jgoldberg has quit
      • alexg137
        markin: to help you troubleshoot, the break happens after version 1.29. I've backtracked to that version for now.
      • w400z
        @markin what about failed ach debits?
      • ta has quit
      • markin
        w400z: I believe those are failed charges not refunds
      • ta joined the channel
      • w400z
        and fees for those?
      • markin
        w400z: would be part of the balance_transaction for the charge
      • w400z
        k
      • markin
        alexg137: so its broken in 1.30 but not 1.29?
      • alexg137
        markin: correct
      • jedahan has quit
      • markin
        alexg137: per the commits it should only break on 1.31 but paymentsource was renamed externalaccount https://github.com/stripe/stripe-java/commit/7f...
      • alexg137: its also mentioned in the change log https://github.com/stripe/stripe-java/blob/mast...
      • alexg137
        ok.. i was looking at the change log on the support website, guess I should be looking at the library one
      • saikat joined the channel
      • slawley has quit
      • saikat has quit
      • saikat joined the channel
      • admin_maverb has quit
      • slawley joined the channel
      • bugieparrot has quit
      • kapowaz joined the channel
      • kapowaz
        hello Stripe developers. I'm having a pretty irritating issue with a number of companies I use, all of whose payment processors appear to be declining my (otherwise perfectly valid) credit card. One of them uses Stripe so I thought maybe I could ask if you can investigate it at your end?
      • I've been in touch with my bank and they say they can't see any failed transactions at their end, and some payments (with online providers) are going through just fine. One company were able to see an error code that talked about an ‘invalid institution code’, which so far as I can tell relates to the first few digits of the card number, but… the card
      • number must be valid (otherwise I wouldn't be able to use it elsewhere)
      • markin
        kapowaz: invalid institution code isn't a Stripe error, but you could email support@stripe.com
      • kapowaz
        markin: yeah, the company that it was failing with was using Chase Paymentech
      • but the fact it is happening with more than one payment processor (but not all) is very weird
      • markin
        kapowaz: what bank are you using?
      • kapowaz
        Santander UK
      • it's a Visa debit card
      • they even re-issued me with a new card, but since the number itself hasn't changed (only the expiry date and CVV) it still fails
      • markin
        yeah, I wonder if they got issued a new bin and just not every system has it in their database. support@stripe.com could see what error they're getting
      • kapowaz
        I've had this card number for years
      • but maybe the BIN was erroneously removed?
      • markin
        I couldn't say, support@stripe.com would have to look into it
      • kapowaz
        I'll drop them an email, but I kind of feel like that's not going to ever get addressed. Was hoping that a friendly developer with a bit more insight into how things work behind the scenes could shed some light on it.
      • it's been nearly a month this has been happening now, and every time I've reported the issue to the companies themselves, they flag it up with their respective payment processors but I never hear anything back
      • I missed out on a Kickstarter pledge because I couldn't fix it before the deadline
      • markin
        kapowaz: So Stripe has a partner bank / payment processor who submits the charge upstream through Visa. The bin lists what bank the customer has so that they know who has to approve the charge. The error you got from Chase would seem to mean that they don't know what bank that card belongs to
      • sandstrom has quit
      • kapowaz
        markin: who doesn't, Visa or Chase?
      • I strongly suspect that whatever the cause is, it's the same root issue for all the payment processors that are failing
      • so if there's something upstream of both Chase and Stripe, that would explain that
      • markin
        Well Stripe in the US doesn't use Chase so it would have to be higher up in the system