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
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: 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?
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
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
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