• Resolved rvctinker

    (@rvctinker)


    Before I get into the heart of my question, I just have to rant a bit about S2 Member Pro “support”. I keep seeing them display before my eyes all kinds of “I hope you understand” about their support policies, but quite frankly, I do not. I do not understand why when I want to ask them a question, I have to go through 20 questions to even submit the question. I do not especially understand when I ask a simple question about an enhancement why I cannot get a simple response, and am instead told “I hope you understand” but our “support policy” won’t let us answer. No, I do not understand – I too have had to support software products where people ask dumb questions, ask for the impossible, or where it takes 30 to 60 minutes of my day to answer the support tickets, but that is what having a software product is all about. At this point, I am a hair trigger from switching member plug-ins, and all of the hassles that will involve, just because of the lousy support from WebSharks.

    That said, here is the question I asked them, and perhaps somebody here knows the answer:

    We have a merchant account with a company that supports an Authorize.NET emulator. It supports all of the features of Authorize.NET but is just a different gateway. The only thing that needs to happen for this to work is that the URL for authorize.net has to be replaced with one of their emulator URLs, either the AIM or SIM URL. Since you work with AIM in Authorize.NET, the AIM URL should work. The problem is, your configuration for Authorize.NET nor ‘Other Gateways’ allows for the entry of the URL. Can you please advise as to whether you are willing to add this feature and if so, how long would it take, or can you advise as to which file(s) to modify in S2 Member Pro so that this will work. I understand that with each update/upgrade to S2 Member Pro that the file(s) modified will have to be re-modified until/unless you support this directly.

    I have since found where I can change the URL of the payment gateway, so I guess the question is with regard to getting it officially supported – a question that seems to me to be something that WebSharks should answer.

    https://www.ads-software.com/plugins/s2member/

Viewing 13 replies - 1 through 13 (of 13 total)
  • I have since found where I can change the URL of the payment gateway, so I guess the question is with regard to getting it officially supported – a question that seems to me to be something that WebSharks should answer.

    As the developer of any plugin taking payments will tell you, supporting payment gateways is an awful headache because (a) these gateways all do things differently, and (b) most of them keep changing how they work.

    So I’d be very surprised if WebSharks would officially support this. Indeed, if you look at pretty much any plugin that takes payments, it will offer just a few gateways (sometimes just one) as part of its core, and then leave it to others to create add-ons for other gateways.

    Thread Starter rvctinker

    (@rvctinker)

    I did get shunned when I asked them straight out if they would support the payment gateway, but it wasn’t a “no” answer, it was another “due to our support policy I won’t answer your question”.

    Anyway, I understand not supporting another gateway – in this case I am looking for support of the gateway URL being able to be set/modified and having that change carry forward in subsequent releases. If they do not, then each time there is an update, I have to re-edit the PHP file.

    Is there, perhaps, a way for you to add (and keep) the modification you need by creating an mu-plugin?

    Perhaps you could post the change you have made, and then see if someone can suggest how to make it into such a plugin?

    Thread Starter rvctinker

    (@rvctinker)

    Good idea. If I had more experience with WP plug-ins I would attempt myself, but it is beyond my current capabilities and the time it would take to learn it:

    In authnet-utilities.inc.php this line:

    $url = "https://".(($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["pro_authnet_sandbox"]) ? "test.authorize.net" : "secure.authorize.net")."/gateway/transact.dll";

    Needs to have test.authorize.net and secure.authorize.net able to be changed to a different server name. I suppose if another gateway emulator existed that needed the full URL changed, then the /gateway/transact.dll part as well, but in the case of the one I am working with, that part is the same.

    Moderator Jan Dembowski

    (@jdembowski)

    Forum Moderator and Brute Squad

    Following up on this post https://www.ads-software.com/support/topic/support-feature-request?replies=4&view=all#post-6974775

    Thos comes up a lot: Customers of the S2Members Pro cannot be supported in these free forums.

    https://codex.www.ads-software.com/Forum_Welcome#Commercial_Products

    Here’s were I ping the plugin authors. ??

    @websharks @jaswsinc @anguz @raamdev @bruce-caldwell

    Can one of you provide a support URL for your paying customers? I am pretty sure it’s this one but I want to make sure.

    https://s2member.com/support/

    @rvctinker I get that you’re frustrated and that does suck. But for support as their customer you really would be best served by asking in their customer forums.

    Thread Starter rvctinker

    (@rvctinker)

    J.D.,

    Thanks, but it was the PAID support where I got this response to the post I provided up above:

    I’m sorry to hear that you’re having trouble. We want to help as many people as we can, but as a business it’s important for us to define the scope of our support and stay within that scope when helping our customers. Your request falls outside the scope of our support policy. (Please see s2Member? ? Support Policy ? Outside Scope.)

    If you haven’t already, I recommend posting your question in our Community Forum. There are also many other great communities online where you can find additional help. We recommend StackOverflow.com and www.ads-software.com as two great places where you can find more help. If you’d like to hire someone to help you, we recommend jobs.wordpress.net or ELance.

    Pat Dumond
    WebSharks, Inc.

    Basically, it is outside their scope to answer any question posed to them.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    Well dang. The situation sucks. Since they chose not to support their products, go forth and post here and hopefully the community can help you out, but we can’t promise any great success ??

    Is this AuthorizeNET gateway something default to the plugin? I did a grep for test.authorize.net in their code and didn’t see it…

    @ Jan RE:

    @rvctinker I get that you’re frustrated and that does suck. But for support as their customer you really would be best served by asking in their customer forums.

    Unless I am mistaken WebSharks do not have their customer forums anymore.

    Thread Starter rvctinker

    (@rvctinker)

    Mika,

    It is in S2 Member Pro, so if you only grepped the s2member directory you won’t find it. In s2pro it is in the includes/classes/gateways/authnet directory.

    @rvctinker,

    It’s a bit of a long shot, but I have sometimes had good results by using the Real-Time Find and Replace plugin.

    You could try putting what you have pasted here into a Find box (you might need to check the Regex box) and then paste in what you want that line to read in the Replace box.

    Plugin Contributor Raam Dev

    (@raamdev)

    @jdembowski Thanks for the ping. ??

    Since they chose not to support their products, go forth and post here and hopefully the community can help you out

    @ipstenu We do support all of our products and we stand by them (the reviews for s2Member, Quick Cache, and ZenCache are evidence of that fact).

    We have a clearly outlined Support Policy that describes what WebSharks paid support covers and agreeing to the terms of this policy is required to complete a purchase from us.

    For paying customers who require support, there is a support link at the top of every page on our website: https://s2member.com/support/

    It sounds to me like this was a case of misunderstanding regarding what we can and will support, and also a case of one of our new support reps not recognizing that there was a feature request here.

    I do not especially understand when I ask a simple question about an enhancement why I cannot get a simple response, and am instead told “I hope you understand” but our “support policy” won’t let us answer. No, I do not understand – I too have had to support software products where people ask dumb questions, ask for the impossible, or where it takes 30 to 60 minutes of my day to answer the support tickets, but that is what having a software product is all about.

    @rvctinker I’m sorry for the bad experience you had with our support. The support rep you dealt with is new and she’s still learning the ropes.

    I understand not supporting another gateway – in this case I am looking for support of the gateway URL being able to be set/modified and having that change carry forward in subsequent releases. If they do not, then each time there is an update, I have to re-edit the PHP file.

    Having the ability to specify an alternate Authorize.Net AIM URL for gateways that emulate Authorize.Net sounds like a great idea to me. I just reviewed the codebase and I see that this is not yet possible with a filter, so at this time modifications to the core files would be necessary.

    I’ve gone ahead and filed a feature request to get this added to an upcoming release here: https://github.com/websharks/s2member/issues/575 Adding a filter for this would allow you to adjust the Authorize.Net AIM URL from a simple MU-Plugin so that the change persists across s2Member updates.

    I suggest leaving a comment there to show your vote for this feature and so that you can receive updates when that GitHub Issue is updated.

    Again, my apologies for the frustration. I’ll be sure to bring up the issue of not reviewing support requests for potential feature requests at our next team meeting and ask the team to review this particular support thread.

    Plugin Author JasWSInc

    (@jaswsinc)

    @raamdev @jan Dembowski @kts915
    Thank you for the heads up on this request.

    @rvctinker We can do better ??

    I just wanted to share what Raam and I worked on a few moments ago. Two new filters have been added to the source code so that this will be easier for you to deal with.

    A short-term patch has been posted here. Please see: https://jas.xyz/1IMeR9r for access and examples. Also, please feel free to follow up with us there (on GitHub) if you have any problems with those new filters.

    Thread Starter rvctinker

    (@rvctinker)

    Websharks & the people who brought this to their attention –

    Thanks – I thought it would be a simple thing and while the correct process did not work initially, the solution was as simple and easy as I thought it could be.

    I do already have an MU plug-in setting filters, so this is a great solution. Thanks for implementing it.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Support & Code Modification’ is closed to new replies.