Last Modified September 1, 2017
- Home
- Overviews
- Protection Features
- Anti-Fraud
The software_DNA Anti-Fraud option will allow you to effectively revoke
or disable the License Activation
Code from the DNA Control Panel following a credit-card chargeback or refund. Once the Activation Code
is revoked, the Software will no longer function, or work only in DEMO mode as per your programming.
Anti-Fraud works by setting up a 45-day and 60-day timer on the License code requiring a DNA Server-Validation
between 45 and 60 days from the date of activation
of the Software. This DNA Server-Validation is mandatory and cannot be ignored by the user. During the
DNA Server-Validation, software_DNA will ensure that the License Activation Code is still valid and has not
been "banned" or "revoked" by you.
This mandatory DNA Server-Validation will happen only once. Following a successful validation,
software_DNA will then implement the Level 1 or Level 2 Validation scheme as you have configured.
The Anti-Fraud Option is a Product-wide option, and used with Level 1 and Level 2. It is not required with Level 3
since Level 3 has a continous Validation Period similar to this.
How to implement the Anti-Fraud option
Anti-Fraud option must be selected in the Product Configuration
During the 45 to 60 day period after initial activation, if the computer is not connected to the internet, validation API calls
will return ERR_VALIDATION_WARNING (-1)
. It is recommended that you check for this condition and display
a dialog box to the user instructing him that he must validate (i.e. connect to the internet) before
the end of this period.
If there has been no DNA Server Validation after 60 days, the validation API calls
will return ERR_CDM_HAS_EXPIRED (15)
.
You can retrieve the status of the Anti-Fraud (i.e. still within the 45 day period) from the CDM License file, and inform the user of this status.