NATS4 Site Templates

From TMM Wiki
Jump to navigationJump to search
NATS 4
Members Admin
The Members Admin
View Member Details
Add Member
MySQL Auth
Mod Authn DB
Multisite Access
Member Logging
Member Password Retrieval
OpenID Connect
Mod Auth OpenIDC
ID Numbers
Sites Admin
The Sites Admin
Sites
Site Setup
Site Templates
Tour Setup
Join Options
No Cost Registration
Special Pricing Options
Join Option Rules
Post URL Usage
Post URLs in NATS4
Approval/Upgrade/Denial Variables
Approval/Upgrade/Denial Template Variables
Mobile Tours
Token Sites
ID Numbers
Site Partner
Site User Management
Example Postbacks for Site User Management
Configure Redirects
Split A-B Testing
Username Checking
Form Validation
Post-Biller Templates
Send Information To Special Biller
Join Option Box vs Button
Qualified Join Page Hits
Allowed languages
Customize Join Form
Package Plus
Token Plus
Signup Plus
Type-In Traffic
Coupon Codes
Setting Rules
Site Groups
Options Simulator
ATVOD Verification Process
Skins and Templates Admin
The Skins and Templates Admin
Skins
Templates
Site Templates
Language Skins
Language Files
custom_errors.php
Join Page Variables
Skipping NATS Join Form
Post URL Variables
Member Usernames & Passwords
Form Validation
Username Recommendations
Password Retrieval
Post-Biller Templates
Geo-Target Join Options
Random Usernames and Passwords
Smarty
Smarty print array
Smarty Plugins
Available Smarty Functions
Affiliate Support Template
Adding a Verification Image
Custom Program and Campaign Selection Pages
Output An Affiliate's Last Paid Date
Affiliate Signup Email
Affiliate Join Page Linkcodes
Approval/Upgrade/Denial Variables
Approval/Upgrade/Denial Template Variables
CSS Theme Builder

NATS4 uses a wide variety of templates to display pages and information on your sites. These site templates can all be edited to customize how you want NATS to work with your sites, or be displayed with the default NATS templates provided for you.

To view and edit all of the site templates available to you in NATS, go to the Sites Admin, locate the site you want to edit, and click the "Edit Site Templates" action icon for that site.

All of these templates affect different aspects of the member transactions that are recorded through NATS. For information on what these templates are for, and what they affect, please see our list of Site Templates below.

Site Templates

Transactions

  • cascade - Displays a message to your members when they switch between billers in a cascade during their transactions. This can occur if the member's payment information is declined by a biller, for example.
  • cascade_mobile - Provides a version of the cascade template for members on mobile phones.
  • cascade_security - Displays an error message when there is a problem during cascading in NATS, such as an invalid session, an expired session, or there is a problem sending information to the biller. This will require the member to go through the payment process again.
  • cascade_security_mobile - Provides a version of the cascade_security template for members on mobile phones.
  • fake_upgrade - Provides a form for members performing upgrades (trial to full membership) through billers that don't natively support upgrades. This template is used to collect member information for the fake upgrade.
  • fake_upgrade_mobile - Provides a version of the fake_upgrade template for members on mobile phones.
  • gateway_join - Displays a join form to members processing gateway transactions with a credit card.
  • gateway_join_check - Displays a join form to members processing gateway transactions with a check.
  • gateway_join_check_mobile - Provides a version of the gateweay_join_check template for members on mobile phones.
  • gateway_join_mobile - Provides a version of the gateway_join template for members on mobile phones.
  • gateway_onestep_join - Provides a join form that combines the information needed in the NATS join form and gateway form to process member joins with only one page.
  • gateway_security - Displays an error message if the checks performed by NATS before redirecting members to the gateway join page fail, similar to the cascade_security template
  • gateway_security_mobile - Provides a version of the gateway_security template for members on mobile phones.
  • gateway_upsell - Displays a join form for members performing upsell transactions through gateway billers.
  • gateway_upsell_mobile - Provides a version of the gateway_upsell template for members on mobile phones.
  • gateway_wait - Displays a message to members while information is being sent to billers through the gateway join page. By default, this displays: "Your transaction is being processed, this process may take up to 30 seconds..." If the sale does not go through, NATS will redirect to the cascade template, then cascade to the next biller. If there are no more billers in your cascade, the denial template will be displayed.
  • gateway_wait_mobile - Provides a version of the gateway_wait template for members on mobile phones.
  • join - Displays a default join form for members processing transactions through NATS.
  • join_ccb900 - Displays a special join form for members processing transactions through CCBill Web900.
  • join_ccb900_mobile - Provides a version of the join_ccb900 template for members on mobile phones.
  • join_mobile - Provides a version of the join template for members on mobile phones.
  • join_mobile - Provides a version of the join template for members on mobile phones.

Mailing Templates

Use the following templates to determine what you want to display in the automated e-mails that NATS sends to your members after performing transactions. In order to activate these e-mails, you must set the subject of the email by editing the tour for your site and looking for the email under the email settings.

Each mailing template in this section has two versions -- the template, and the template_html version. This allows you to send both plain text and HTML versions of your e-mails. For example, you will find both mail_member_joined and mail_member_joined_html templates. Only the mail_member_joined_html will display HTML code to your members.

  • mail_member_cancelled - Sends an e-mail to your members when they cancel their membership.
  • mail_member_change - Sends an e-mail to your members when billers send information changes to NATS -- NATS updates member information based on what is sent by the biller. This includes username, password, address, e-mail, first name, last name, etc.
  • mail_member_chargeback_reversal - Sends an e-mail to your members when a chargeback transaction they performed is reversed.
  • mail_member_chargedback - Sends an e-mail to your members when a chargeback transaction is processed. You can use the $member.transaction.amount Smarty variable to display the amount of the chargeback.
  • mail_member_credited - Sends an e-mail to your members when a credit is issued to their account. You can use the $member.transaction.amount Smarty variable to display the amount of the chargeback.
  • mail_member_credit_reversal - Sends an e-mail to your members when a credit to their account is reversed.
  • mail_member_insufficient - Sends an e-mail to your members when they have insufficient funds to complete their desired transaction. This applies to all payment methods, however not all billers support this type of notification.
  • mail_member_insufficient_reversal - Sends an e-mail to your members when their insufficient funds transaction is reversed.
  • mail_member_joined - Sends an e-mail to your members when they perform a transaction to join your site.
  • mail_member_password - Sends a "Forgot Password" e-mail to your members when they request it, which contains information on how to recover their passwords.
  • mail_member_pending_joined - Sends an e-mail to members who have a pending join transaction. This is only used for billers that support pre-join transactions and pending transactions, and will be sent after a sale gets pre-authorization from the biller and is waiting to be completed. This setting is mostly used to test billers.
  • mail_member_pending_rebilled - Sends an e-mail to members who have pending rebill transactions. This is only used for billers that support pre-join transactions and pending transactions, and will be sent after a sale gets pre-authorization from the biller and is waiting to be completed.
  • mail_member_pre_joined - Sends an e-mail to members who have have completed pre-initial transactions. This is only used for billers that support pre-join transactions, and will be send once a sale gets pre-authorized from the biller. This setting is mostly used to test billers.
  • mail_member_pre_rebilled - Sends an e-mail to members who have have completed pre-rebill transactions. This is only used for billers that support pre-join transactions, and will be send once a sale gets pre-authorized from the biller.
  • mail_member_voided - Sends an e-mail to your members when a transaction is voided.
  • mail_member_voided_reversal - Sends an e-mail to your members when their previously voided transaction is reversed.
  • mail_threshold - Sends an e-mail to the addresses you specify (usually admins and account reps) when the join-to-hit threshold falls below the ratio that you set. This can be specified in the "Threshold Checking" section when editing a Tour in NATS.

Other Templates

  • member_password - Displays a "Forgot Password" form to your members when they click a "Forgot Password" link on your site. This allows your members to recover their passwords, along with the mail_member_password template.
  • member_password_mobile - Provides a version of the member_password template for members on mobile phones.
  • member_password_sent - Displays a page to confirm that the "Forgot Password" form (defined by member_password) has been submitted.
  • member_password_sent_mobile - Provides a version of the member_password_sent template for members on mobile phones.
  • not_valid_member - Displays an error message when NATS is unable to find a member record after a redirect occurs between the biller and NATS, or when cascading through billers. This displays "Not a Valid Member" by default.
  • not_valid_member_mobile - Provides a version of the not_valid_member template for members on mobile phones.
  • page_approval - Displays an approval page to members once their transaction has been successfully processed through both the biller and NATS.
  • page_approval_mobile - Provides a version of the page_approval template for members on mobile phones.
  • page_denial - Displays a denial page to members once their transaction has been denied by all of the billers that you have configured for your cascade.
  • page_denial_mobile - Provides a version of the page_denial template for members on mobile phones.
  • page_member - Displays information about each member's account. You can use Smarty variables to determine what you wish to display on this page.
  • page_member_mobile - Provides a version of the page_member template for members on mobile phones.
  • page_upgrade_approval - Displays an approval page to members once their upgrade (trial to full membership) transaction has been successfully processed through both the biller and NATS.
  • page_upgrade_approval_mobile - Provides a version of the page_upgrade_approval template for members on mobile phones.
  • page_upgrade_denial - Displays a denial page to members when their upgrade (trial to full membership) transaction has been denied by the biller they are attempting to process their transaction with.
  • page_upgrade_denial_mobile - Provides a version of the page_upgrade_denial template for members on mobile phones.
  • thirdparty_upgrade - Displays a page to verify information when members perform instant upgrades for third-party billers that do not have their own page for this transaction type.
  • thirdparty_upgrade_mobile - Provides a version of the thirdparty_upgrade template for members on mobile phones.
  • thirdparty_upsell - Displays an upsell page for third-party billers that use a backend POST to verify member information.
  • thirdparty_upsell_mobile - Provides a version of the thirdparty_upsell template for members on mobile phones.