Flirt4Free
NATS 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 <[email protected]>
The Process for setting up Flirst4Free is similar to setting up other Third Party Partners in NATS save for a few exceptions.
For more information on Adding a Third Party Partner to NATS, see "Adding a Third-Party Partner."
Cross Sales & Upsales
As of NATS version 5.0.4.1
To use this feature you need the following:
Flirt4Free is the NATS third-party admin
White label site in the NATS site admin (third party or token)
Payout program
An Outgoing Cross Sale or Outgoing Up Sale
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.
Payze
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 a cross-sale or an up-sale is ever 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
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
In the Configuration 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.
Related Articles
List of Supported Third Party PartnersConfigurationLast updated
Was this helpful?