latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Mark Lanch

Sorry, I've not written a description yet. I'll get to it soon!


My Latest Replies (From Various Topics)

Viewing 19 replies - 1 through 19 (of 19 total)
Author Replies
Author Replies
Posted: Thursday Jan 17th, 2013 at 11:15 am #37884

Hello Jason,

I am hoping today to inspire you to accept stewardship for our issues and committing the necessary attention to put them to rest. All components of our project have been complete for about two weeks now and we have been patiently waiting to launch. Obviously, we cannot do that with these (hopefully minor :) issues outstanding. We are so close, and yet the days and weeks are beginning to drag out. I Realize that you must be a very busy man, often pulled in many directions at once, but at the time of this posting it has been another 48 hours since we heard from you.

We are dependent on you at this point. I implore you to give us the attention that will allow us to be on our way.

Thanks in advance.

Posted: Wednesday Jan 16th, 2013 at 11:00 am #37755

Update: Further testing has revealed that even though users that go thru successful registration do not see our thank you page, they are able to login as paid members (a step in the right direction!). However, when a member clicks on logout they are taken to a page not found (404) error.

This is something new again. What is with all these redirect errors? These are all items that worked fine in previous tests. Is there some explanation for this?

Posted: Tuesday Jan 15th, 2013 at 9:16 pm #37688

That doesn’t really make sense since those that pay and join ARE level 1 members – so they are the only ones that should see this page. However, i did change the page to level zero as you suggested and it still didn’t work. Interestingly, the sale was tracked by the affiliate software who’s code is placed on the thank you page. So it must be the thank you page that we are not seeing not the options page as you suggest.

Also, since you’ve been in we are now not seeing the form displayed on our affiliate registration page: http://tsnsuccess.com/affiliate-registration/

I am seriously wondering if this will ever end…

Posted: Monday Jan 14th, 2013 at 9:59 pm #37560

Hello Jason,

I have taken our site out of test mode and set transaction amount to $1. I did a test transaction and it still does not redirect to our custom thank you page. I noticed you changed the redirect attribute to “success = “thank you”. This took me to a page not found error. So i changed it back the way it was (to: success=”/1769-2/” /] ) which references the custom thank you page number and it still didn’t work – this time i got one of our site pages but showing a header/footer only (so no page body).

Please have another look now that it is live. Feel free to do transactions as necessary. I will void them after i hear back from you. Please go thru the entire signup and member login process to make sure members are able to access content after payment (the other issue).

Thanks.

Posted: Thursday Jan 10th, 2013 at 4:02 pm #36886

UPDATE:

We have deactivated every conceivable plugin, no change. We even moved the entire installation over to the basic default version WordPress theme to rule out any theme conflict. we still get the issues.

Previously, Bruce went into our s2m backend and found 2 javascript errors which my developer assures me could not possibly be affecting s2m. (See post: http://www.s2member.com/forums/topic/checkout-issues/?qcAC=1#post-36076

At one point before the holidays we had the proper Thank You page coming up and new member login was working fine. Now all of a sudden we are having these issues.

I had our affiliate software people look into this because their software was not tracking sales (clicks are ok). He placed their tracking code into s2m > api > tracking — it is not working either. Clearly some info is not being passed along from the reg form page. affecting: redirect to Thank you, member status and sale tracking.

WE HAVE DONE EVERYTHING WE CAN POSSIBLY DO. You have our login details via previous private email. Please go in and have a look.

Posted: Thursday Jan 10th, 2013 at 1:05 pm #36871

FYI – we updated to the latest version of s2m but the problems have not been corrected. Perhaps they are related – since paid (level 1 ) members are being interpreted by s2m as level 0 they are getting the expired/renew page. Perhaps that is why the custom thank you page redirect is not working either – because successful registrants are being interpreted as level 0 members?

We’ve done the diagnostics recommended previously. Please help. We’ve just about had it with this thing.

Posted: Thursday Jan 10th, 2013 at 10:51 am #36866

…unless of course you are willing to have a look yourself and do some real customer service. I would be very appreciative. I am sure these are quick fixes for someone that knows their way around s2m…

Thanks.

Posted: Thursday Jan 10th, 2013 at 10:49 am #36865

Hi Bruce,

We’re having two issues really:

1. After successful member join > goes to login page > try to login and it goes to our “expired” page.

2. As mentioned, We have create a custom Thank You page but the redirect after registration is not working. Here are the logs of the test transaction you requested (there were two of them – api and ipn. I provided both):

api:

PHP v5.2.17 :: WordPress® v3.5 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 27.54 MB :: Real Memory 28.25 MB :: Peak Memory 27.86 MB :: Real Peak Memory 28.25 MB
tsnsuccess.com/registration/
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
-------- Input vars: ( Thu Jan 10, 2013 3:17:50 pm UTC ) --------
array (
  'x_type' => 'AUTH_CAPTURE',
  'x_method' => 'CC',
  'x_email' => 'dsgsgsdg@dftrer.co',
  'x_first_name' => 'test15',
  'x_last_name' => 'test15',
  'x_customer_ip' => '173.206.227.180',
  'x_invoice_num' => 's2-50eedb9e1fad6',
  'x_description' => 'One year TSN membership - $139 USD (Canadian residents add GST / HST)',
  's2_invoice' => '1::1 Y',
  's2_custom' => 'tsnsuccess.com',
  'x_tax' => '0.13',
  'x_amount' => '1.13',
  'x_card_num' => '************1111',
  'x_exp_date' => '2014-11',
  'x_card_code' => '123',
  'x_address' => 'dagagadga',
  'x_city' => 'gadgagag',
  'x_state' => 'on',
  'x_country' => 'CA',
  'x_zip' => 'm8v4r4',
  'x_version' => '3.1',
  'x_login' => '6H3Dx2Wj93A',
  'x_tran_key' => '3GtL2es7x52HQA9j',
  'x_delim_data' => 'true',
  'x_delim_char' => ',',
  'x_encap_char' => '"',
)
-------- Output string/vars: ( Thu Jan 10, 2013 3:17:50 pm UTC ) --------
"1","1","1","(TESTMODE) This transaction has been approved.","000000","P","0","s2-50eedb9e1fad6","One year TSN membership - $139 USD (Canadian residents add GST / HST)","1.13","CC","auth_capture","","test15","test15","","dagagadga","gadgagag","on","m8v4r4","CA","","","dsgsgsdg@dftrer.co","","","","","","","","","0.13","","","","","8F967375112018AC0F364A815BDFD577","","","","","","","","","","","","","XXXX1111","Visa","","","","","","","","","","","","","","","","","1::1 Y","tsnsuccess.com"
array (
  0 => '1',
  1 => '1',
  2 => '1',
  3 => '(TESTMODE) This transaction has been approved.',
  4 => '000000',
  5 => 'P',
  6 => '0',
  7 => 's2-50eedb9e1fad6',
  8 => 'One year TSN membership - $139 USD (Canadian residents add GST / HST)',
  9 => '1.13',
  10 => 'CC',
  11 => 'auth_capture',
  12 => '',
  13 => 'test15',
  14 => 'test15',
  15 => '',
  16 => 'dagagadga',
  17 => 'gadgagag',
  18 => 'on',
  19 => 'm8v4r4',
  20 => 'CA',
  21 => '',
  22 => '',
  23 => 'dsgsgsdg@dftrer.co',
  24 => '',
  25 => '',
  26 => '',
  27 => '',
  28 => '',
  29 => '',
  30 => '',
  31 => '',
  32 => '0.13',
  33 => '',
  34 => '',
  35 => '',
  36 => '',
  37 => '8F967375112018AC0F364A815BDFD577',
  38 => '',
  39 => '',
  40 => '',
  41 => '',
  42 => '',
  43 => '',
  44 => '',
  45 => '',
  46 => '',
  47 => '',
  48 => '',
  49 => '',
  50 => 'XXXX1111',
  51 => 'Visa',
  52 => '',
  53 => '',
  54 => '',
  55 => '',
  56 => '',
  57 => '',
  58 => '',
  59 => '',
  60 => '',
  61 => '',
  62 => '',
  63 => '',
  64 => '',
  65 => '',
  66 => '',
  67 => '',
  68 => '1::1 Y',
  69 => 'tsnsuccess.com',
  'response_code' => '1',
  'response_subcode' => '1',
  'response_reason_code' => '1',
  'response_reason_text' => '(TESTMODE) This transaction has been approved.',
  'authorization_code' => '000000',
  'avs_response' => 'P',
  'transaction_id' => '0',
  'invoice_number' => 's2-50eedb9e1fad6',
  'description' => 'One year TSN membership - $139 USD (Canadian residents add GST / HST)',
  'amount' => '1.13',
  'method' => 'CC',
  'transaction_type' => 'auth_capture',
  'customer_id' => '',
  'first_name' => 'test15',
  'last_name' => 'test15',
  'company' => '',
  'address' => 'dagagadga',
  'city' => 'gadgagag',
  'state' => 'on',
  'zipcode' => 'm8v4r4',
  'country' => 'CA',
  'phone' => '',
  'fax' => '',
  'email' => 'dsgsgsdg@dftrer.co',
  'ship_to_first_name' => '',
  'ship_to_last_name' => '',
  'ship_to_company' => '',
  'ship_to_address' => '',
  'ship_to_city' => '',
  'ship_to_state' => '',
  'ship_to_zipcode' => '',
  'ship_to_country' => '',
  'tax' => '0.13',
  'duty' => '',
  'freight' => '',
  'tax_exempt' => '',
  'po_number' => '',
  'md5_hash' => '8F967375112018AC0F364A815BDFD577',
  'card_code_response' => '',
  'cavv_response' => '',
  'card_number' => '',
  'card_type' => '',
  'split_tender_id' => '',
  'requested_amount' => '',
  'balance_on_card' => '',
)

ipn:

PHP v5.2.17 :: WordPress® v3.5 :: s2Member® v120703 :: s2Member® Pro v120703
Memory 25.07 MB :: Real Memory 25.50 MB :: Peak Memory 25.19 MB :: Real Peak Memory 25.50 MB
tsnsuccess.com/?s2member_pro_authnet_notify=1
User-Agent: 
array (
  'x_response_code' => '1',
  'x_response_reason_code' => '1',
  'x_response_reason_text' => '(TESTMODE) This transaction has been approved.',
  'x_avs_code' => 'P',
  'x_auth_code' => '000000',
  'x_trans_id' => '0',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXX1111',
  'x_first_name' => 'test15',
  'x_last_name' => 'test15',
  'x_company' => '',
  'x_address' => 'dagagadga',
  'x_city' => 'gadgagag',
  'x_state' => 'on',
  'x_zip' => 'm8v4r4',
  'x_country' => 'CA',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'dsgsgsdg@dftrer.co',
  'x_invoice_num' => 's2-50eedb9e1fad6',
  'x_description' => 'One year TSN membership - $139 USD (Canadian residents add GST / HST)',
  'x_type' => 'auth_capture',
  'x_cust_id' => '',
  'x_ship_to_first_name' => '',
  'x_ship_to_last_name' => '',
  'x_ship_to_company' => '',
  'x_ship_to_address' => '',
  'x_ship_to_city' => '',
  'x_ship_to_state' => '',
  'x_ship_to_zip' => '',
  'x_ship_to_country' => '',
  'x_amount' => '1.13',
  'x_tax' => '0.13',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => '8F967375112018AC0F364A815BDFD577',
  'x_cvv2_resp_code' => '',
  'x_cavv_response' => '',
  'x_test_request' => 'true',
  's2_invoice' => '1::1 Y',
  's2_custom' => 'tsnsuccess.com',
  's2member_log' => 
  array (
    0 => 'IPN received on: Thu Jan 10, 2013 3:17:50 pm UTC',
    1 => 's2Member POST vars verified with Authorize.Net®.',
    2 => 'Ignoring this IPN. The transaction does NOT require any action on the part of s2Member.',
  ),
)

I have a feeling there won’t be any useful info here.

I am not a developer and it seems my developer is stuck. Can you give me a short list of developers that you know are proficient with s2m?

Posted: Thursday Jan 3rd, 2013 at 8:09 pm #36142

OK, i discovered what the issue is. When the form is submitted with an error it comes back with the default country in place. We set the default country as USA and since Canadians will choose Canada as their country, when the form returns after error, it defaults to USA – where no tax is applied. So it DOES seem to be working correctly. Problem is, if we set the default country to Canada and a US/other customers creates an error, he will now see tax applied. (Since all the fields remain filled in no one notices that the country reverts to default. So US/other customers may bail at this point because they think the system is malfunctioning not realizing the country has reverted).

So, is there a way for the form to be set up so it reverts back to the SELECTED country in case of error?

Also, I would like to change the SUBMIT FORM button to just say SUBMIT. Where can i change that text?

Also, how do we force ssl?

Thanks, and sorry for my frustration yesterday.

Posted: Wednesday Jan 2nd, 2013 at 10:33 pm #36048

Are you kidding me? You’ve had me waiting around for over a week on this issue and this is what you come back with?

The tax calculator does not work if there is an error on form submission. period. It is behaving exactly the same now as it did before you requested access and “looked” at it. We do not use a default tax rate so that wouldn’t have any bearing on anything as far as our needs are concerned.

I must say we’ve been having ongoing issues with s2m for weeks now and you guys simply don’t do anything hands on about it. You likely could have adjusted the items you mentioned above faster than it took you to explain them to me; had a very happy customer, and even earned an hours wage (my offer to pay for your time still holds) – but no, you let us spin. Frankly, I expected better service for a paying customer.

If you haven’t noticed, I am becoming very frustrated. OK, maybe we have an inexperienced developer. Does that mean we’ll be left hanging? Come on guys, step out of the box. Will you just fix the damn thing and bill me?

Posted: Monday Dec 31st, 2012 at 11:35 am #35850

Bruce,

I submitted a test transaction with incorrect credit card number and it happened again — tax was removed (went to zero). tried re-entering postal code — no tax applied.

As for not forcing ssl with our pro form — it looks like it is secure, https & the lock icon are showing in the browser…

Posted: Monday Dec 31st, 2012 at 12:12 am #35838

Hi Bruce,

It’s late here now so i won’t be able to test until tomorrow — will let you know…

With regard to this: “your Security Encryption Key is not the correct 60 characters or longer
your theme is throwing 2 JavaScript errors on your Membership Options Page, unrelated to s2Member
you’re not forcing SSL with your Pro Form”

Did you fix these items? Was this part of your repair?

Posted: Saturday Dec 29th, 2012 at 8:35 pm #35765

tax issue is still the same. I have put our Authorize.net account back into test mode.

Also, please tell me how to remove the download pop up (the popup that tells my members they only have 29…28…27…downloads left. I only want them to see a popup when they run out of downloads (hit zero).

Also, I would like to change the copy for the “your membership has been updated” email sent. (upon renewal/subsequent payment by existing member). Where do I do this.

I also want to change the price to $139/yr. Where do I change the product description?

Thanks.

Posted: Tuesday Dec 18th, 2012 at 12:42 pm #34950

Strange… yesterday i double checked the tax calculations and it was working again for all but two provinces. Today i checked again just to make sure and it’s calculating all @ zero again. At least the purchase amount is showing up now tho…

How do i attached a word doc with the screenshot? I will send it to your Contact/support email (if i can find it). It will come from email: 781961@live.ca marked URGENT – TAX ISSUE.

ASAP PLEASE! This is the only thing holding us back from launch.

Posted: Tuesday Nov 27th, 2012 at 2:53 pm #32736

Thanks for your help Raam. I have decided to go with a one year term instead of recurring billing and will have my developer implement the EOT redirect/Billing mod form as you described.

What is the best way to test the member expiry process without actually waiting for the term of a test account to expire? Even if we create a test account with a one day membership I can only test it once a day. There must be a better way…?

Thanks again..

Posted: Thursday Nov 15th, 2012 at 4:51 pm #31730

Thanks for your prompt and helpful reply. So just to be clear, if we use the demote option the member would just login one day (after expiry) and be directed to the billing mod form, pay, and then carry on for another year. Is there an expiry email sent upon expiration?

two other things:

1. You keep referring top Paypal forms. Will these (forms/process you describe) work for Authorize.net? Or how would this work with Authorize?

2. With regard to upgrade on a membership, the problem with your scenario in our case is that we offer annual memberships. I was envisioning a member joining at bronze level which would give him access to say, 5 (PDF) downloads per month — that likes the service and wants to upgrade to 20 per month — but is only two months into an annual membership. Under your scenario he would have to pay the full GOLD membership rate and just lose the balance of his current plan.

-How could he upgrade so that he gets at least a partial credit, say 50% of what he already paid applied to the new plan?

-Or, can he pay the difference and move up to the new plan for the duratrion of his existing term?

Any way to do any of this?

Posted: Thursday Nov 15th, 2012 at 12:23 pm #31701

Also, if we did add a (single term) second package how would existing members upgrade?

What if they are on recurring billing — how would these users upgrade?

Posted: Thursday Nov 15th, 2012 at 10:17 am #31696

I went through the Dashboard options with my developer and it isn’t really clear to either of us. Besides, we are not using Paypal. We are using Authorize.net. And we do not want to re-build s2m or add the coding functionality you suggest.

my concern is this: I want to utilize a 1 yr. term but feel that is too long a period to utilize recurring billing. So, if not using recurring billing, it would only make sense that a membership software would recognize if a member is expired and then direct them to renew. In PayPal® Options -› Automatic EOT Behavior it says the options we have are to demote or delete. Since we only have one membership level with no free membership the demote option would not apply. So if we set it to delete does this mean that one day the member will come to the site and simply not be able to login? Will s2m even tell them their membership has expired and to “join again here” (link)? Will it send a “you have expired” email? Can this email have a link “to renew or rejoin click here”?

Or *can* we use the demote functionality — to say, allow the member to login but not be able to access downloads until he has “upgraded” or “renewed”. And if we can do this, and the user has to go through the whole join process again, will he be able to use his same email address (since s2m will already have this address on file)?

I think you know what i want here. What is the best way for us to achieve this without building it all out ourselves? Please answer ALL questions and describe the process specifically rather than direct me to documentation.

Thanks.

Posted: Tuesday Sep 25th, 2012 at 10:00 am #26434

Thanks Raam, standing by…

Viewing 19 replies - 1 through 19 (of 19 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.