Difference between revisions of "Flirt4Free"

From TMM Wiki
Jump to navigationJump to search
 
(57 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
{{Third Party Delay Notice}}
 
{{Third Party Delay Notice}}
  
[[NATS4]] offers Flirt4Free integration through the Third Party Admin. [[NATS Third Parties|Third Parties]] are [[Ct#Site|sites]] that provide additional content to your [[Ct#Member|members]] for an additional fee. Adding Flirt4Free functionality to [[NATS]] is a 4-step process, which uses other admins as well.  To speak to a representative at Flirt4Free, email [mailto:sales@videosecrets.com <sales@videosecrets.com>]  
+
[[NATS4]] offers Flirt4Free integration through the Third Party Admin. [[NATS Third Parties|Third Parties]] are [[Ct#Site|sites]] that provide additional content to your [[Ct#Member|members]] for an additional fee. Adding Flirt4Free functionality to [[NATS]] is a 4-step process, which uses other admins as well.  To speak to a representative at Flirt4Free, email [mailto:sales@flirt4free.com <sales@flirt4free.com>]  
  
 
== Third Party Admin ==
 
== Third Party Admin ==
  
To begin adding Flirt4Free compatibility to your [[NATS]] install, you must first configure it through the Third Party Admin. Go to the Third Party Admin, scroll down to the "Setup New Third Party Partner" drop-down menu, select "Flirt4Free", and click Add. After you have added Flirt4Free to your list of [[NATS Third Parties|third parties]], click the "Edit Account Info" action icon. When prompted, fill in the VS Cash Account Code and Password that you received from Flirt4Free.
+
To begin adding Flirt4Free compatibility to your [[NATS]] install, you must first configure it through the Third Party Admin. Go to the Third Party Admin, scroll down to the "Setup New Third Party Partner" drop-down menu, select "Flirt4Free", and click Add. After you have added Flirt4Free to your list of [[NATS Third Parties|third parties]], click the "Edit Account Info" action icon. When prompted, fill in the Affiliate Account Username and Password that you received from Flirt4Free.
 
 
[[File:Video secrets third party.PNG|450px|Setting Up Video Secrets as a Third Party in NATS]]
 
  
 
When you are done configuring these options, click Save.
 
When you are done configuring these options, click Save.
  
Next, click on the "Set Third Party Fees" action icon to set your Video Secrets transaction charges and deduction fees, as well as when/where you want those fees to be deducted from. You can choose to deduct fees after [[Ct#Affiliate|affiliate]] payouts, from the affiliate payouts, or before affiliate payouts. Once you have configured these options, click Add.
+
Next, click on the "Set Third Party Fees" action icon to set your Flirt4Free transaction charges and deduction fees, as well as when/where you want those fees to be deducted from. You can choose to deduct fees after [[Ct#Affiliate|affiliate]] payouts, from the affiliate payouts, or before affiliate payouts. Once you have configured these options, click Add.
  
 
== Sites Admin ==
 
== Sites Admin ==
  
The next step to configuring Video Secrets is to add it to the [[NATS4 Sites Admin|Sites Admin]]. To do so, go to the [[NATS4 Sites Admin|sites admin]] and click the "Add a Site" tab at the top of the page.
+
The next step to configuring Flirt4Free is to add it to the [[NATS4 Sites Admin|Sites Admin]]. To do so, go to the [[NATS4 Sites Admin|sites admin]] and click the "Add a Site" tab at the top of the page.
  
 
On the next page, set your [[Ct#Site|site]] type to "3rd Party", and give it a site name, a [[Ct#Shortname|shortname]], and set your site's launch date. Once you have done this, click the Save Changes button and navigate back to your Site List.
 
On the next page, set your [[Ct#Site|site]] type to "3rd Party", and give it a site name, a [[Ct#Shortname|shortname]], and set your site's launch date. Once you have done this, click the Save Changes button and navigate back to your Site List.
  
Next, find your new (Video Secrets) [[Ct#Site|site]] and click the Edit button to configure a [[Ct#Tour|tour]] for your new site. Under "3rd Party," select VIDSECRETS from the provided drop-down menu. Enter your new site's [[Ct#Link Domain|linkdomain]] and enter your VIDSECRETS URL under the "Third Party Partner Details" section of the page.
+
Next, find your new (Flirt4Free) [[Ct#Site|site]] and click the Edit button to configure a [[Ct#Tour|tour]] for your new site. Under "3rd Party," select FLIRT4FREE from the provided drop-down menu. Enter your new site's [[Ct#Link Domain|linkdomain]] and enter your Flirt4Free URL as well as your Flirt4Free MP code under the "Third Party Partner Details" section of the page.
 
 
[[File:Video secrets tour.PNG|450px|Editing Your Video Secrets Tour]]
 
  
 
When you have completed the above steps, you will be free to configure the other available settings for your [[Ct#Site|site]] and [[Ct#Tour|tour]]. Once you are done configuring your required fields, click Save Changes.
 
When you have completed the above steps, you will be free to configure the other available settings for your [[Ct#Site|site]] and [[Ct#Tour|tour]]. Once you are done configuring your required fields, click Save Changes.
Line 31: Line 27:
 
== Programs Admin ==
 
== Programs Admin ==
  
To continue configuring Video Secrets as a [[NATS Third Parties|third party]] provider in [[NATS]], go to the [[NATS4 Programs Admin|Programs Admin]] and create a new disabled [[Ct#Program|program]].
+
To continue configuring Flirt4Free as a [[NATS Third Parties|third party]] provider in [[NATS]], go to the [[NATS4 Programs Admin|Programs Admin]] and create a new disabled [[Ct#Program|program]].
  
 
'''Note:''' You can also create a new enabled program, but we recommend you create a disabled program, as new [[Ct#Affiliate|affiliates]] will not be automatically enrolled in this program. When you're ready for your affiliates to send traffic through this program, you can enable it to automatically enroll all affiliates in the program.
 
'''Note:''' You can also create a new enabled program, but we recommend you create a disabled program, as new [[Ct#Affiliate|affiliates]] will not be automatically enrolled in this program. When you're ready for your affiliates to send traffic through this program, you can enable it to automatically enroll all affiliates in the program.
Line 37: Line 33:
 
Fill in the necessary information and choose the Standard Program option under the "Program Type" drop-down menu, then click Add Program.
 
Fill in the necessary information and choose the Standard Program option under the "Program Type" drop-down menu, then click Add Program.
  
On the next page, select your Video Secrets [[Ct#Site|site]] from the drop-down list of Site Tours, or choose your Video Secrets [[Ct#Tour|tour]] from your list of tours, and click Add. Once you add your [[Ct#Tour|tour]], click the pencil icon under Program Default Payouts to edit your payout options for this [[Ct#Program|program]]. Enter your desired payout amounts or percentages, then click the Save button to save your new [[Ct#Program|program]].
+
On the next page, select your Flirt4Free [[Ct#Site|site]] from the drop-down list of Site Tours, or choose your Flirt4Free [[Ct#Tour|tour]] from your list of tours, and click Add. Once you add your [[Ct#Tour|tour]], click the pencil icon under Program Default Payouts to edit your payout options for this [[Ct#Program|program]]. Enter your desired payout amounts or percentages, then click the Save button to save your new [[Ct#Program|program]].
 +
 
 +
== Type-in Traffic ==
 +
 
 +
After you have finished configuring your [[Ct#Site|site]] and [[Ct#Program|program]], you will be able to get an [[Ct#Affiliate|affiliate]] [[Ct#Linkcode|link code]] for your type-in/in-house [[Ct#Affiliate|affiliate]] account. Once you have gotten the [[NATS]] code from that link code, go back to the Third Party Admin, edit Flirt4Free, and paste the [[Ct#Affiliate|affiliate]]'s NATS code into the Default NATS Code field. The affiliate will then receive credit for all type-in traffic sent to Flirt4Free. Please see our [[Getting_The_NATSCode|Getting The NATSCode]] article for help obtaining your NATSCode, and our [[In House Accounts]] article for more information in in-house accounts in [[NATS]].
 +
 
 +
'''Note''': If you don't complete these steps, [[NATS]] will not be able to track Flirt4Free type-in traffic.
 +
 
 +
== Xsells/Upsells ==
 +
 
 +
As of NATS version 5.0.4.1
 +
 
 +
To use this feature you need the following:
 +
 
 +
* Flirt4Free in the NATS third party admin
 +
* White label site in the NATS site admin (third party or token)
 +
* Payout program
 +
* [[Cross_Sells:_A_to_Z|Outgoing xsell]] OR [[Upsells:_A_to_Z|Outgoing upsell]]
 +
* Cannot have the Flirt4Free account in 'Test Mode', otherwise the CreateAccount call is not going to work properly
 +
** you will get the CA_PENDING_ACCOUNT_CREATED error if you do not
 +
* Cannot have email verification turned on for new accounts at Flirt4Free, otherwise, NATS cannot do the AddPaymentAccount call
 +
 
 +
NATS will auto-create payment accounts at Flirt4Free for the following billers.  For all other billers, NATS will just create the free account at Flirt4Free and the surfer will have to enter their payment into manually.
 +
* Argus
 +
* CCBill (including CCBill Flex Form)
 +
* Epoch
 +
* Payze
 +
* SegPay
 +
 
 +
If an upsell is approved, Flirt4Free will return a one click login url for your white label site.  This value will be available on the page_upsell_approval template via the {$responseData.<upsellid>.redirectURL]} variable.<br>
 +
If an xsell or an upsell is denied, the Flirt4Free denial reason will appear in the surfer actions for the original member.
 +
 
 +
== Processing via NATS ==
 +
 
 +
As of NATS version 5.0.4.1
 +
 
 +
'''Note: please make sure you provide Flirt4Free with the url you want them to use for their api calls and for the /signup/upsellplus.php and the /signup/tokenplus.php calls.  And please make sure the protocol is https.  Otherwise their billing modal is not going to work properly.'''
  
[[File:Video secrets programs.PNG|450px|Setting Up a Program For Video Secrets]]
+
To use this feature you need the following:
  
== Type-in Traffic ==
+
* Flirt4Free in the NATS third party admin
 +
* White label site in the NATS site admin (token)
 +
* Payout program
 +
* URL for all postbacks (not user management) must be set as http(s)://<linkdomain>/signup/post_flirt4free.php
 +
* Cannot have the Flirt4Free account in 'Test Mode', otherwise the CreateAccount call is not going to work properly
 +
** you will get the CA_PENDING_ACCOUNT_CREATED error if you do not
 +
* Cannot have email verification turned on for new accounts at Flirt4Free, otherwise, NATS cannot do the AddPaymentAccount call
 +
* The following config options need to be set
 +
** NATS_SECURE_IPS => to allow NATS to post to the http(s)://<linkdomain>/signup/post_flirt4free.php URL
 +
** FLIRT4FREE_ALLOWED_JOIN_OPTION_SITES => to allow Flirt4Free to dynamically create join options (regular and upsells)
 +
** FLIRT4FREE_ALLOWED_JOIN_OPTION_BILLERS => to allow Flirt4Free to dynamically create join options (regular and upsells)
 +
** FLIRT4FREE_UPSELL_PROGRAMID => to allow Flirt4Free to dynamically create upsells (this must be a cross sale program)
 +
** FLIRT4FREE_UPSELL_LOGINID => to allow Flirt4Free to dynamically create upsells
 +
** FLIRT4FREE_PASSTHROUGH_FIELD => to allow Flirt4Free to send transactions
 +
** FLIRT4FREE_ALLOWED_REFUND_SITES => to allow Flirt4Free to refund transactions
 +
** FLIRT4FREE_ALLOWED_REFUND_BILLERS => to allow Flirt4Free to refund transactions
 +
** FLIRT4FREE_ALLOWED_POLL_SITES => to allow Flirt4Free to poll transactions
 +
** FLIRT4FREE_ALLOWED_POLL_BILLERS => to allow Flirt4Free to poll transactions
 +
** FLIRT4FREE_SKIP_SITE_PARTNER_PAYOUT => if you set Flirt4Free as a site partner for your white label site in NATS, this option will allow you to skip site partner payout for transactions not processed via NATS
 +
** ADDITIONAL_SIGN_KEY => to allow Flirt4Free to provide postback and redirect urls
 +
* The initial transaction must go through one of the supported billers:
 +
** Payze
  
After you have finished configuring your [[Ct#Site|site]] and [[Ct#Program|program]], you will be able to get an [[Ct#Affiliate|affiliate]] [[Ct#Linkcode|link code]] for your type-in/in-house [[Ct#Affiliate|affiliate]] account. Once you have gotten the [[NATS]] code from that link code, go back to the Third Party Admin, edit Video Secrets, and paste the [[Ct#Affiliate|affiliate]]'s NATS code into the Default NATS Code field. The affiliate will then receive credit for all type-in traffic sent to Video Secrets. Please see our [[Getting_The_NATSCode|Getting The NATSCode]] article for help obtaining your NATSCode, and our [[In House Accounts]] article for more information in in-house accounts in [[NATS]].
+
== Additional Settings ==
  
'''Note''': If you don't complete these steps, [[NATS]] will not be able to track Video Secrets type-in traffic.
+
on the [[NATS4 Configuration Admin|config admin]] -> third party page you can turn on the FLIRT4FREE_COMMISSION_AS_AMOUNT setting to have NATS use the commision amount instead of the transaction amount when recording transactions
  
 
[[Category:NATS4 Third Parties]]
 
[[Category:NATS4 Third Parties]]

Latest revision as of 15:37, 25 August 2022

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
Third Party Admin
Third Parties
Supported Third Parties
AdultFriendFinder
AdultFriendFinderAPI
Cams.com
Datingfactory
DatingGold
EffexMedia
Fling
Flirt4Free
GameLink
MallCom
MyDirtyHobby
SexGoesMobile (SGM)
StreaMate
WebCamClub
WebCams
Wister
XloveCash
XOnDemand

Note: Third-parties do not notify NATS about new sales and sign-ups immediately -- there may be up to a 24-hour delay before NATS records third-party transactions.

NATS4 offers Flirt4Free integration through the Third Party Admin. Third Parties are sites that provide additional content to your members for an additional fee. Adding Flirt4Free functionality to NATS is a 4-step process, which uses other admins as well. To speak to a representative at Flirt4Free, email <sales@flirt4free.com>

Third Party Admin

To begin adding Flirt4Free compatibility to your NATS install, you must first configure it through the Third Party Admin. Go to the Third Party Admin, scroll down to the "Setup New Third Party Partner" drop-down menu, select "Flirt4Free", and click Add. After you have added Flirt4Free to your list of third parties, click the "Edit Account Info" action icon. When prompted, fill in the Affiliate Account Username and Password that you received from Flirt4Free.

When you are done configuring these options, click Save.

Next, click on the "Set Third Party Fees" action icon to set your Flirt4Free transaction charges and deduction fees, as well as when/where you want those fees to be deducted from. You can choose to deduct fees after affiliate payouts, from the affiliate payouts, or before affiliate payouts. Once you have configured these options, click Add.

Sites Admin

The next step to configuring Flirt4Free is to add it to the Sites Admin. To do so, go to the sites admin and click the "Add a Site" tab at the top of the page.

On the next page, set your site type to "3rd Party", and give it a site name, a shortname, and set your site's launch date. Once you have done this, click the Save Changes button and navigate back to your Site List.

Next, find your new (Flirt4Free) site and click the Edit button to configure a tour for your new site. Under "3rd Party," select FLIRT4FREE from the provided drop-down menu. Enter your new site's linkdomain and enter your Flirt4Free URL as well as your Flirt4Free MP code under the "Third Party Partner Details" section of the page.

When you have completed the above steps, you will be free to configure the other available settings for your site and tour. Once you are done configuring your required fields, click Save Changes.

Programs Admin

To continue configuring Flirt4Free as a third party provider in NATS, go to the Programs Admin and create a new disabled program.

Note: You can also create a new enabled program, but we recommend you create a disabled program, as new affiliates will not be automatically enrolled in this program. When you're ready for your affiliates to send traffic through this program, you can enable it to automatically enroll all affiliates in the program.

Fill in the necessary information and choose the Standard Program option under the "Program Type" drop-down menu, then click Add Program.

On the next page, select your Flirt4Free site from the drop-down list of Site Tours, or choose your Flirt4Free tour from your list of tours, and click Add. Once you add your tour, click the pencil icon under Program Default Payouts to edit your payout options for this program. Enter your desired payout amounts or percentages, then click the Save button to save your new program.

Type-in Traffic

After you have finished configuring your site and program, you will be able to get an affiliate link code for your type-in/in-house affiliate account. Once you have gotten the NATS code from that link code, go back to the Third Party Admin, edit Flirt4Free, and paste the affiliate's NATS code into the Default NATS Code field. The affiliate will then receive credit for all type-in traffic sent to Flirt4Free. Please see our Getting The NATSCode article for help obtaining your NATSCode, and our In House Accounts article for more information in in-house accounts in NATS.

Note: If you don't complete these steps, NATS will not be able to track Flirt4Free type-in traffic.

Xsells/Upsells

As of NATS version 5.0.4.1

To use this feature you need the following:

  • Flirt4Free in the NATS third party admin
  • White label site in the NATS site admin (third party or token)
  • Payout program
  • Outgoing xsell OR Outgoing upsell
  • Cannot have the Flirt4Free account in 'Test Mode', otherwise the CreateAccount call is not going to work properly
    • you will get the CA_PENDING_ACCOUNT_CREATED error if you do not
  • Cannot have email verification turned on for new accounts at Flirt4Free, otherwise, NATS cannot do the AddPaymentAccount call

NATS will auto-create payment accounts at Flirt4Free for the following billers. For all other billers, NATS will just create the free account at Flirt4Free and the surfer will have to enter their payment into manually.

  • Argus
  • CCBill (including CCBill Flex Form)
  • Epoch
  • Payze
  • SegPay

If an upsell is approved, Flirt4Free will return a one click login url for your white label site. This value will be available on the page_upsell_approval template via the {$responseData.<upsellid>.redirectURL]} variable.
If an xsell or an upsell is denied, the Flirt4Free denial reason will appear in the surfer actions for the original member.

Processing via NATS

As of NATS version 5.0.4.1

Note: please make sure you provide Flirt4Free with the url you want them to use for their api calls and for the /signup/upsellplus.php and the /signup/tokenplus.php calls. And please make sure the protocol is https. Otherwise their billing modal is not going to work properly.

To use this feature you need the following:

  • Flirt4Free in the NATS third party admin
  • White label site in the NATS site admin (token)
  • Payout program
  • URL for all postbacks (not user management) must be set as http(s)://<linkdomain>/signup/post_flirt4free.php
  • Cannot have the Flirt4Free account in 'Test Mode', otherwise the CreateAccount call is not going to work properly
    • you will get the CA_PENDING_ACCOUNT_CREATED error if you do not
  • Cannot have email verification turned on for new accounts at Flirt4Free, otherwise, NATS cannot do the AddPaymentAccount call
  • The following config options need to be set
    • NATS_SECURE_IPS => to allow NATS to post to the http(s)://<linkdomain>/signup/post_flirt4free.php URL
    • FLIRT4FREE_ALLOWED_JOIN_OPTION_SITES => to allow Flirt4Free to dynamically create join options (regular and upsells)
    • FLIRT4FREE_ALLOWED_JOIN_OPTION_BILLERS => to allow Flirt4Free to dynamically create join options (regular and upsells)
    • FLIRT4FREE_UPSELL_PROGRAMID => to allow Flirt4Free to dynamically create upsells (this must be a cross sale program)
    • FLIRT4FREE_UPSELL_LOGINID => to allow Flirt4Free to dynamically create upsells
    • FLIRT4FREE_PASSTHROUGH_FIELD => to allow Flirt4Free to send transactions
    • FLIRT4FREE_ALLOWED_REFUND_SITES => to allow Flirt4Free to refund transactions
    • FLIRT4FREE_ALLOWED_REFUND_BILLERS => to allow Flirt4Free to refund transactions
    • FLIRT4FREE_ALLOWED_POLL_SITES => to allow Flirt4Free to poll transactions
    • FLIRT4FREE_ALLOWED_POLL_BILLERS => to allow Flirt4Free to poll transactions
    • FLIRT4FREE_SKIP_SITE_PARTNER_PAYOUT => if you set Flirt4Free as a site partner for your white label site in NATS, this option will allow you to skip site partner payout for transactions not processed via NATS
    • ADDITIONAL_SIGN_KEY => to allow Flirt4Free to provide postback and redirect urls
  • The initial transaction must go through one of the supported billers:
    • Payze

Additional Settings

on the config admin -> third party page you can turn on the FLIRT4FREE_COMMISSION_AS_AMOUNT setting to have NATS use the commision amount instead of the transaction amount when recording transactions