Flirt4Free

Please 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.

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.

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

Please 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

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.

List of Supported Third Party PartnersConfiguration

Last updated

Was this helpful?