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: Keith Crow

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


Topics I'm Subscribed To

Viewing 4 topics - 1 through 4 (of 4 total)
Topic Count Last Reply
Payment Notification API Question

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

Custom Fields on a Checkout Pro Form

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

3 years, 10 months ago  Cristián Lávaque

authorize.net issues

By:  Keith Crow in: Community Forum

voices: 3
replies: 9

3 years, 10 months ago  Jason (Lead Developer)

Passing URL arguments into the Registration P

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

4 years, 4 months ago  Raam Dev

Viewing 4 topics - 1 through 4 (of 4 total)

Topics I've Started

Viewing 4 topics - 1 through 4 (of 4 total)
Topic Count Last Reply
Payment Notification API Question

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

Custom Fields on a Checkout Pro Form

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

3 years, 10 months ago  Cristián Lávaque

authorize.net issues

By:  Keith Crow in: Community Forum

voices: 3
replies: 9

3 years, 10 months ago  Jason (Lead Developer)

Passing URL arguments into the Registration P

By:  Keith Crow in: Community Forum

voices: 2
replies: 1

4 years, 4 months ago  Raam Dev

Viewing 4 topics - 1 through 4 (of 4 total)

My Latest Replies (From Various Topics)

Viewing 6 replies - 1 through 6 (of 6 total)
Author Replies
Author Replies
Posted: Wednesday Feb 13th, 2013 at 3:02 am #41598

I do have one more issue.

I have a database of 1500+ users that are currently at level 0 and obviously don’t have the wp_usermeta fields set the same as if they had registered using the Free signup form with the level=1.

What do I need to update/add to each user to move them to level 1 so that payment processing can proceed?

Thanks for your assistance.

Posted: Tuesday Feb 12th, 2013 at 1:19 am #41531
Ok, I think I understand.  

I would configure my Levels as:

0 - Disabled User
1 - Free Subscriber
2 - Member

Level 0 would basically be a catch "bucket" for those that register as a Level 1 "free" subscriber but then expire.

On my registration screen I should start the newly registered users at Level 1 with:

[s2Member-Pro-AuthNet-Form register="1" level="1" ccaps="" desc="Signup now, it's Free!" 
custom="www.example.com" tp="30" tt="D" captcha="clean" /]

Then, at any point (while they are level 1 and desire to upgrade) or after they are (demoted to Level 0) they 
could be directed to the membership options page (by s2member automatically or by button from a form) where 
the billing modification code would be:

[s2Member-Pro-AuthNet-Form modify="1" level="2" ccaps="" desc="1 Month @ $25.00 / then $25.00 USD / 
Monthly ( recurring charge, for ongoing access )" cc="USD" custom="www.example.com" ta="25.00" tp="1" 
tt="M" ra="25.00" rp="1" rt="M" rr="1" rrt="" accept="visa,mastercard,amex,discover" coupon="" 
accept_coupons="0" default_country_code="US" captcha="0" /]

At any point they could (regardless of if they are Level 1 or Demoted to Level 0), they could use a billing modification 
form to establish their account, set up recurring billing and be upgraded back to level 2.

1. Accepts immediate payment (immediate $25 charge)
2. Upgrades them to Level 2
3. Establish an Recurring Billing of $25 per month.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Assuming the above is correct;

I have a database of users that are currently at level 0.  Do I just need to update those levels to 1 to get the above flow working?  What other fields need updating to ensure that the modification form works properly?

Thanks for your assistance.
Posted: Monday Feb 11th, 2013 at 6:32 pm #41446
The functionality you described (as I have my short codes set up) is not the work flow I want.  Hopefully if I describe the workflow you can help me configure the short codes so that the system functions as we expect and to also advise if the system is not able to produce the workflow we need.

1.  User signs up with the authorize.net free registration form or Open Registration (whichever I need to use)
     a.  User established as Level 0 user.
     b.  No credit card information is captured at this time.
     
2.  User can use the system for the term of the trial period, when one of two things happens.
     a.  Period expires and s2member redirects them to the Membership Options Page (step 3) 
     b.  Membership doesn't expire, but during their trial period the user desires to become a level 1 member.      
          1.  They click a "go live" button which takes them to the Membership Options Page (step 3).

3.  Membership options page contains a authorize.net form allowing them to
     a.  Immediately pay $25 for 30 days instant access (which moves them from level 0 to level 1)
     b.  Enroll in Recurring monthly billing of $25
     a.  Upgrade their status from Level 0 to Level 1
     
I am probably not using the correct combination of forms to get the workflow I'm looking for.  

I need help....we are stuck without the ability to move forward until this is resolved or we can find a replacement product that does what we need.  
Posted: Saturday Feb 9th, 2013 at 1:03 pm #41258

Any ideas?

Posted: Friday Feb 8th, 2013 at 2:44 pm #41219

I thought I had found the problem. In the shortcode posted above, I was only executing an ARB transaction and not including the initial $25 charge. I changed the short code to:

[s2Member-Pro-AuthNet-Form level="1" ccaps="" desc="Trakr Fee $25 / then $25 USD / Monthly ( recurring charge, for ongoing access )" cc="USD" custom="www.trakrnetwork.com" ta="25" tp="4" tt="W" ra="25" rp="1" rt="M" rr="1" rrt="" accept="visa,mastercard,amex,discover" coupon="" accept_coupons="0" default_country_code="US" captcha="0" /]

I think it is not making the initial immediate charge of $25….what do I have wrong here?

Received the following back from IPN: (still missing the paynum portion because the initial charge isn’t processing)

PHP v5.3.2-1ubuntu4.17 :: WordPress® v3.5 :: s2Member® v130207 :: s2Member® Pro v130207
Memory 20.84 MB :: Real Memory 21.50 MB :: Peak Memory 20.90 MB :: Real Peak Memory 21.50 MB
www.trakrnetwork.com/?s2member_pro_authnet_notify=1
User-Agent:
array (
  'x_response_code' => '1',
  'x_response_reason_code' => '1',
  'x_response_reason_text' => 'This transaction has been approved.',
  'x_avs_code' => 'Y',
  'x_auth_code' => '008189',
  'x_trans_id' => '4997476966',
  'x_method' => 'CC',
  'x_card_type' => 'Visa',
  'x_account_number' => 'XXXX9115',
  'x_first_name' => 'Keith',
  'x_last_name' => 'Crow',
  'x_company' => '',
  'x_address' => 'XXXX River Park Dr. #XXXX',
  'x_city' => 'Fort Worth',
  'x_state' => 'TX',
  'x_zip' => '76116',
  'x_country' => 'US',
  'x_phone' => '',
  'x_fax' => '',
  'x_email' => 'XXXXXXXXXXXXXX@yahoo.com',
  'x_invoice_num' => 's2-5115536103594',
  'x_description' => 'Trakr Fee $25 / then $25 USD / Monthly ( recurring charge, for ongoing access )',
  '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' => '25.00',
  'x_tax' => '0.00',
  'x_duty' => '0.00',
  'x_freight' => '0.00',
  'x_tax_exempt' => 'FALSE',
  'x_po_num' => '',
  'x_MD5_Hash' => 'CB545A08D609BDCDE2A897EB7E7E7086',
  'x_cvv2_resp_code' => 'M',
  'x_cavv_response' => '',
  'x_test_request' => 'false',
  's2_initial_payment' => '1',
  's2_invoice' => '1',
  's2_custom' => 'www.trakrnetwork.com',
  's2member_log' =>
  array (
    0 => 'IPN received on: Fri Feb 8, 2013 7:34:58 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.',
  ),
)
Posted: Friday Feb 8th, 2013 at 1:20 pm #41214

**UPDATE** I have noticed in the IPN log the post vars is missing the field x_subscription_paynum is not being returned from Authorize.net

Viewing 6 replies - 1 through 6 (of 6 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.