markin: coupons were definitely the way to go, thanks again
amoenk has left the channel
ejb has quit
tictacjoe joined the channel
TheAdversary joined the channel
rubyonrailed has quit
km2 has quit
km2 joined the channel
TheAdversary has quit
TheAdversary joined the channel
BlipBlop_ joined the channel
medworks joined the channel
medworks
Hello I need a working stripe module for oscommerce
The official module on oscommerce does not work
BlipBlop has quit
Do you actually care if your service is usable?
stpaultim joined the channel
stpaultim has quit
de_dust joined the channel
PhilB-
medworks: is it actually coded by the stripe guys or is it oscommerce code? Looks like it's maintained by oscommerce, not stripe, at first glance?
stripe189 joined the channel
stripe189 has quit
(also kind of surprised that osc is still going!)
medworks
yes, there is an oscommerce module created by some guy named Harald Ponce de Leon
and it does not work
But I would have imagined that stripe.com might want, oh, I don't know, business
Unless they don't like money
PhilB-
they provide a functional API, which anyone can integrate with
that's their business model, more or less
medworks
Anyone includes me. So I guess not
I have an oscommerce shopping cart
It produces an order total, and I want to charge that amount
tr12
I mean, the reality is that stripe has finite resources, which doesn't really permit going out and writing an integration with each and every ecommerce software
medworks
I want to replace authorize.net and my merchant account which suck and suck me dry
tr12
there are a bunch of stripe integrations that do work, but these are all maintained (more or less) by whoever these integrations are with
PhilB-
well, then you can use some of the money you save to pay for an integration to be written, or support from osc to fix/debug their integration, and then you save money after that's paid off
medworks
I haven't saved any money
PhilB-
your beef is with osc for having a broken integration
no, but that's your intent
that's why you want to switch
medworks
I'm not the only one who uses oscommerce, I would think stripe.com would want more business instead of less
Instead of sitting there and being hostile and being like "you need to break into my vault to do business with me"
PhilB-
"okay, in the next year I'll save $300 by switching to stripe, so as I plan to be in business for at least another year I can afford to pay $300 to have this fixed and be no worse off at the end of the year"
tr12
to use an extreme example, if I told stripe that I'd use them if they wrote my integration for me, they'd (politely) tell me to take a hike
PhilB-
well, you can also put in the work to switch to another ecommerce system that's a little less 1999
tr12
it's clearly not economical to invest a bunch of resources in writing an integration just for me, even though this does get them strictly more business
PhilB-
there are plenty of systems that do work with stripe
medworks
Once they have it written, they can put it on their website, and then ANYONE who has oscommerce can use it
right?
Why wouldn't they want that
tr12
they'd want that if it were free
but it's not
medworks
Instead they want me to pay 300 dollars to solve something that has probably been solved hundreds of times already
tr12
it costs a bunch of engineering effort, and ongoing maintenance to write an integration
PhilB-
they're not insisting you pay anything, if you don't have 300 bucks but your time is free, you can learn to fix the problem or invest your time switching to an ecommerce platform with better community support
sevenseacat joined the channel
tr12
this is just not the business stripe is in
stripe provides the infrastructure
not the "last mile" as it were
PhilB-
stripe is an infrastructure service, not a software vendor
you chose a software vendor that happens to have a faulty integration
medworks
Just like an airline that insists all its customers individually build their own airplanes
PhilB-
not really, no
tr12
to use your analogy, if I go flying with southwest, and the entertainment system is broken, I don't complain to boeing
medworks
A broken sound system won't prevent me from getting to my destination
This will
PhilB-
the correct analogy there is that stripe is an airline ticketing system and you pay a travel agent or expedia to interface with their system for you to sell you a ticket
tr12
look - I think we're going around in circles here
stripe is not, and has never been, in the business of writing integrations like the one you're talking about
medworks
Ok well my question to you is, who are you. Are you associated with stripe or are you just observing?
PhilB-
long story short you need to talk to oscommerce and get them to fix their integration, or switch to another ecommerce platform if you need stripe
tr12
I interned for stripe, but I'm here on my own time
medworks
They won't, I posted in the forums months ago and they don't reply
PhilB-
observer/customer of stripe who uses a 3rd party integration that is slightly faulty and which he is taking up with the person who wrote the integration, not complaining that stripe should fix my problem
so this suggests that osc is unmaintained
which means it's a timebomb waiting to go off anyway
medworks
Maybe. But lots of people have oscommerce shopping cart systems
T1m0thy joined the channel
PhilB-
better you plan to change ecommerce software now because one day it'll happen anyway when it stops working with the new PHP version your host switches you over to, or when it gets a security vuln that doesn't get patched
medworks
It would be untenable to try to overhaul my whole website and replace it with something else
T1m0thy has quit
PhilB-
yeah but one day that might end up out of your control
and then you'll have to choose between paying someone to fix your oscommerce in a rush or switching ecommerce platform in a rush
T1m0thy joined the channel
heavysixer joined the channel
as a result of wanting to use stripe you've discovered that the project is apparently unmaintained and so can plan to make a migration in an orderly fashion and get stripe as a reward at the end of it
medworks
That's true but it's also still true that I really don't know how to do that
It's a bunch of php code, isn't that kind of ubiquitous though?
cdbattags joined the channel
tr12
without having much context on what shape oscommerce is in, you generally don't want to be stuck on a platform on a downward trend
medworks
I just want something that takes the order total and charges the card
So you're saying I should get out of oscommerce even if it may be painful
PhilB-
woocommerce and magento both seem to have import tools, people talking about it, and there will be people who you can pay to do it no doubt too
it's a commercial decision
tr12
I don't know that - I don't have enough state to tell you what the right course of action is here
PhilB-
if oscommerce isn't being actively maintained it's a red flag
you have to balance the risk an unmaintained platform presents to you
tr12
PhilB-: it's worth distinguishing between the stripe module for osc being unmaintained vs the whole thing being unmaintained
PhilB-
against the cost and benefits of moving to something newer
well, true, but osc seems to be at 2.3.4 and I'm sure that was out years ago
tr12
but if it is the case that nobody's maintaining osc anymore, that's not a situation that's going to end well
medworks
Wait, you've heard of oscommerce
Or did you just research it now
PhilB-
if osc is in fact still being maintained, then maybe pay someone in the project to fix your module
it's usually possible to pay for things to be fixed
tr12
at the end of the day, though, you can either not migrate to stripe, migrate to something that does have a working stripe integration, or patch / pay somebody to patch the osc stripe module
PhilB-
probably won't cost as much as $300 if most of the integration is already there
medworks: my ex used to build oscommerce sites waaaaaaaaaaay back, like 5/6 years ago
fels joined the channel
actually, probably 7 or 8
dpg_
hey so
undefined method `sources' for #<Stripe::Account:0x007f8282fcaf38>, how if I run call sources on the Managed Account stripe object
medworks
Well then it can't be that arcane
dpg_
how am I supposed to create a bank account on a stripe managed account?
tr12
dpg_: for an account object, you'd want `account.external_accounts`
dpg_
dang. ok
cdbattags has quit
thanks.
tr12
(or account.external_account="tok_***", if you're setting it)
PhilB-
medworks: looks like someone's maintaining oscommerce-respsonsive at least, so you just need to find someone in the project, or an external contractor, to fix oscommerce'/your integration for you