Token Sites

From Tmmwiki

Jump to: navigation, search
NATS 4
Sites Admin
The Sites Admin
Sites
Sites Setup
NATS4 Post URLs
Token Sites
ID Numbers
Site Partner
Site User Management
Tour Redirection
Username Checking
NATS4 Post-Biller Templates
Join Option Box vs Button
Qualified Join Page Hits
Type-In Traffic
Allowed languages

What is a Token Site?

  • A token site gives you the ability to have surfers purchase tokens as options instead of a period of time for membership.
  • You then have the ability to send that surfer back to the form to purchase additional tokens under that same username.
  • NATS will keep track of the total number of tokens that a surfer has purchased.
  • You can then post to NATS to deduct the tokens from a member when they are used in your system.

Posting to Signup

  • You have the ability to send the surfer through the NATS pre-join form without them needing to see that form.
  • The only required data is the token option and cascade.
Simply redirect the surfer to the join page with these variables:

&signup[optionid]=<TOKENOPTION>&cascade=<CACADEID>&nats=<NATSCODE>
  • You can optionally add all of the other fields to be submit like username, password, and e-mail address.

You can utilize this option to send members that have already purchased back to the join form and use their same username.

  • The post to reuse a username MUST contain the original username and the matching e-mail or matching token_hash.
  • When a member is created in NATS, they are assigned a token_hash that is passed in all of the NATS postbacks.
&signup[username]=<USERNAME>&signup[email]=<EMAIL>

or

&signup[username]=<USERNAME>&signup[token_hash]=<TOKENHASH>

Deducting Tokens

  • To deduct tokens, the post must come from an IP listed in the SECURE IPS array.
  • The post is made to the update_token.php script.
  • You MUST post username or memberid.
  • You MUST also post session or token_hash.
  • Then include the token_change as the amount of tokens to add or remove.
To remove 5 tokens from user testtoken:

http://linkdomain/update_token.php?username=testtoken&token_hash=c83d33a154692abe82db18a851fb197c&token_change=-5
products