Instructions


Standard Install   Quick Install   Gateway Setup   Advanced Features   FAQ

Membership Client Advanced Features

Membership Client has many advanced features that are available for you to use.

For Instance:

  • Membership Client pro is capable of storing up to 3 extra fields per member.

    This information can be:

    • Static (never changing)

    • Dynamic (different for each member)


  • In the Pro version you can now use different credit card processors at the same time.


  • You can now pass your own fields and have the values emailed to you upon return.

How do I use these features?

Simple.  Just click on on any of the links below for more information.

Q. How do I store Static content?

Q. How do I store Dynamic content?

Q. How do I use different credit card processors at the same time?

Q. How can I pass my own fields and have the values emailed to me upon return?



How do I store Static content?

  1. Simple, go to the "Settings Menu"
  2. Go down to "Name or field or static data to be stored in slot X?"
  3. Enter in what ever static information you want stored.
  4. Press Setup Script. Done.

Now all new signed up members will have this information viewable in their profile.

Top


How do I store Dynamic content?

This is the great feature for storing member info:

  1. You need to set the name of a pass backed field, (i.e., when using 2CheckOut billing)

    • Set slot one to "x_first_name"
    • Set slot two to "x_last_name"

  2. Now when ever a member signs-up the "x_first_name/x_last_name" will be replaced by what ever first name/surname name they gave on 2CheckOut.

To see a list of passed back fields please click here

Top


How do I use different credit card processors at the same time?

On your web pages you have something like,

<form action="http://www.yoursite.com/cgi-bin/order/order.pl" method="POST">
<input type="hidden" name="x_action" value="buy">
<input type="hidden" name="x_product_id" value="1000000000">
<input type=submit value="Buy product, pay thru 2CheckOut">
</form>

Now if you have 2CheckOut setup as your default credit card processor, but also want to offer PayPal, simply copy the code and add 2 extra lines.

<form action="http://www.yoursite.com/cgi-bin/order/order.pl" method="POST">
<input type="hidden" name="x_processor" value="PayPal">
<input type="hidden" name="x_login" value="your_name@yoursite.com">

<input type="hidden" name="x_action" value="buy">
<input type="hidden" name="x_product_id" value="1000000000">
<input type=submit value="Buy product, pay thru Your CC processorl">
</form>

You can have both of these <form>'s on the same page no problem.

Please Note: The only valid options for x_processor are:

Field Name Possible Value's
x_processor 2CheckOut
2CheckOut -Recurring Billing
Authorize.net
PayPal
E-Commerce-Exchange
WorldPay

Note: Any other value will produce a fatal error.

Top



How can I pass my own fields and have the values emailed to me upon return?

This is another great way of getting member info.

  1. To have a field passed back to you, all you have to do is have the field called "mc_XXXXX".

  2. Where "XXXXX" is any value you want.

Example 1:

<form action="http://www.yoursite.com/cgi-bin/order/order.pl" method="POST">
<input type="hidden" name="x_action" value="buy">
<input type="hidden" name="x_product_id" value="1000000000">
<input type=hidden name="mc_description" value="This is our great priced widget">
<input type=submit value="Buy product, pay thru 2CheckOut">
</form>

Example 2:

<form action="http://www.yoursite.com/cgi-bin/order/order.pl" method="POST">
<input type="hidden" name="x_action" value="buy">
<input type="hidden" name="x_product_id" value="1000000000">

Please Pick a color t-shirt:
<select name="mc_color">
  <option value="Red"> Red
<option value="White"> White
<option value="Blue"> Blue
</select>
<input type=hidden name="mc_description" value="this is our plain coloured t-shirts">
<input type=submit value="Buy product, pay thru 2CheckOut">
</form>


Please Note: PayPal does not support this passing of user defined fields so mc_XXXX values will not be return to you if you use PayPal.

Tip: You can use 2 features at the same time. Use "Dynamic content" and a mc_XXXX field to store user prefs. (i.e. Set slot 1 to "mc_color" to store the color t-shirt the person bought)

Top



Here is a list of passed back fields:

Key:
= Supported (passed back)
X = Not Suppoted (Not passed back)
Field Name: 2CheckOut Authorize.net ECX.com World Pay PayPal
mc_XXXXX
X
payment_date
X
X
X
txn_type
X
X
X
last_name
X
X
X
item_name
X
X
X
payment_gross
X
X
X
payment_type
X
X
X
verify_sign
X
X
X
payer_status
X
X
X
payer_email
X
X
X
first_name
X
X
X
quantity
X
X
X
receiver_email
X
X
X
item_number
X
X
X
payment_status
X
X
X
payment_fee
X
X
X
notify_version
X
X
X
x_first_name
X
x_last_name
X
x_address
X
x_city
X
x_state
X
x_zip
X
x_country
X
x_phone
X
x_email
X
x_amount
X
There are a few more, but they are only config/setup fields.
For more infor on World Pay, please view the World Pay Read Me file.



Standard Install   Quick Install   Gateway Setup   Advanced Features   FAQ