
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?
- Simple, go to the "Settings Menu"
- Go down to "Name or field or static data to be stored in slot X?"
- Enter in what ever static information you want stored.
- 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:
- 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"
- 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.
- To have a field passed back to you, all you have to do is have the field
called "mc_XXXXX".
- 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
|