Last Modified June 7, 2024
- Home
- eCommerce
- 2Checkout (Verifone)
- 2Checkout Configuration
2Checkout Product Configurations
To allow Subscription Licenses, your 2Checkout account must be set-up to allow Subscriptions -
please request this from your 2Checkout Account representative.
Your 2Checkout Products that you want connected to software_DNA
can be configured as:
- regular or non-Subscription products - Perpetual Licenses are issued
- a Subscription with "One-Time-Biling" Pricing - a Perpetual License is issued in software_DNA
- a Subscription with "Recurring Billing" Pricing - a Subscription License is issued in software_DNA
Configuration of the Electronic Delivery Dynamic List
The software_DNA Connector acts as a Dynamic Key List generator which is defined globally in your 2Checkout
account, and is then assigned to each Product that you want connected to DNA.
The Dynamic Key List action will retrieve a new License Activation Code from the DNA Servers during the Ordering process.
To create a software_DNA Dynamic Key List :
- in the main menu, select Setup -> Fulfillment , and click on the
Electronic Delivery tab
in the Add New Code List section:
- enter a name for the Code List (ex: software_DNA)
- for List Type, choose Dynamic list option
- click on Add
- in the Edit delivery code list page, click on Set URL to start a 4-step process
that will validate the URL and save it:
- Step 1: enter the following URL:
For URL, please access via your DNA Control Panel account, or Register for a "No-Obligation" account at www.softworkz.com
Note that the previous Avangate Connector URL continues to be supported
- Step 2: chose SHA2 for the hashing algorithm
- Step 3: choose one of your products for this validation, and
enter Buyer info, or use default values and click on Step 4. Debug
- Step 5: once validated, click on Save / Change URL to complete the set-up.
- The Dynamic Key List is now validated and can be assigned to the products you want connected to
software_DNA.
To assign the Dynamic Key List to one of your products:
- in the Main menu, select Setup -> Products, click on the Product, and click
on the Fulfillment tab
- for Product Fulfillment Type, choose Fulfillment made through 2Checkout delivery option
- for Content & Methods:
- for Delivery Content, choose Electronic code / key / binary file
option
- for Delivery Methods, choose
By email & in 2Checkout myAccount option
It is recommended to also choose the Instant Delivery in Thank You page option
- in the Activation codes setting section, select the list previously created from the
drop-down menu (ex: software_DNA)
- click on SAVE at the bottom of that screen
- note the 2Checkout Product ID displayed that will be used in the DNA Connector configuration
Configuration of the IPN Notification
The IPN Notification allows for:
- completing the setting of the License Activation Code parameters
- increased pricing flexibility directly from your 2Checkout settings, allowing you to change your retail pricing in 2Checkout,
add volume discount tables, add special promotions knowing that the software_DNA Activation Fee will be calculated
correctly based on your latest pricing strategy.
- for Subscriptions, this will allow Renewal notifications to be received by software_DNA
To set-up the IPN Notification for your account:
in the Main menu, select the Integrations -> WebHooks & API,
and click on the IPN Settings tab
note the 2Checkout Secret Key - this will be required to configure the DNA Connector
click on Add IPN URL to add a IPN URL:
- scroll down to the General IPN Settings -> Triggers section, and ensure the following are selected:
- Authorized and Approved Orders (sent after Electronic Delivery)
- Reversed and Refunded Orders
- scroll down to the Response Tags section, use the default selections and add the following fields:
- IPN_LICENSE_TYPE[]
- IPN_LICENSE_REF[]
- IPN_LICENSE_EXP[]
- IPN_LICENSE_LIFETIME[]
- TEST_ORDER
List of minimum fields required
- click on Save/Update
- click on the WebHooks & API tab
- scroll down to the Notifications section
- from the Payment Notification Type drop-down list
select IPN (Instant Payment Notification) or Email Text & IPN
- click Update
Configuration of the LCN Notification
The LCN Notifications are used to support 2Checkout Subscriptions and allows software_DNA to automatically
ban/disable a license code once a 2Checkout Subscription is cancelled, or un-ban the License code if the Subscription
is re-instated.
If you do not enable this option, then the License Code will still be valid and you would need to manually
ban/disable the License Code yourself from the DNA Control Panel.
To enable the LCN Notification for your account:
in the Main menu, select Integrations -> WebHooks & API
and click on the LCN settings tab
click on Add LCN URL to add a LCN URL:
- scroll down to the General LCN Settings -> Triggers section, and ensure the following are selected:
- scroll down to the Response Tags section, use the default selections and add the following fields:
- FIRST_NAME
- LAST_NAME
- EMAIL
- TEST
- LICENSE_PRODUCT
- LICENSE_LIFETIME
- ACTIVATION_CODE
- STATUS
- click on Save/Update
See Testing your Configuration for details on how to test the notifications.