Last Modified February 1, 2024

PayPal Configuration

  1. Configuration of the IPN Notification
  2. Configuration of the PayPal BUY buttons

PayPal Product Configurations

Your PayPal Products that you want connected to software_DNA can be configured as:

  • regular or non-Subscription products - Perpetual or Timed Licenses are issued
  • a Subscription product - a Perpetual License is issued in software_DNA

 

Configuration of the IPN Notification

The IPN Notification is used as the trigger by the DNA Connector for:

  • the generation of a License Activation Code
  • the setting of the License Activation Code parameters
  • sending the License Activation Code to the Buyer’s email address

To set-up the IPN Notification for your account:

  1. log into your PayPal Business or Premier account

  2. click on your Account Name and select Account Setting

  3. click on Notifications

  4. click on Update for the IPN Notification

    Adding IPN Notification
  5. click the Turn IPN ON checkbox, click on Edit Settings, click on Receive IPN messages and 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

    Setting IPN URL
  6. click on Save

All IPN Notifications will be sent to the software_DNA Connector (prefered setting). If you do not want all IPN notifiations to be sent to the DNA Connector (i.e. not all your products are protected by software_DNA), see Using Notify URL.

 

Configuration of the PayPal BUY buttons

If you are using PayPal BUY buttons on your website, HTML code must be provided for each of the buttons and will differ depending on the PayPal options you are using.

When you create the buttons in your PayPal account, you will be provided with HTML code that you will use on your web page.

Typically, you would use the Hosted PayPal buttons (Buy Now, Add to Cart, Subscribe, Unsubscribe) created in your PayPal business/seller account and that are secure as the configuration information is stored on the PayPal server

To create a PayPal Button:

  1. click on your Account Name and select Account Setting -> Website Payment -> PayPal Buttons and click on Update

    Setting IPN URL
    Setting IPN URL
  2. To enable the integration with software_DNA, the following configuration settings must be set during the creation or editing of the PayPal button:

    • choose a Button Type supported by the Connector

      • Buy Now
      • Add to Cart
      • Subscribe
      • Unsubscribe
    • set the following fields (see screen shot)

      • Product ID - this must match one of the <Item ID> entries in the DNA PayPal Connector configuration for the DNA Product
      • PRICE - for 1 license, will override the software price information in the DNA Product configuration
      • in the Optional Settings section, click on Add Advanced variables checkbox and add the following:

        CUSTOM=C0000000

        using your DNA ClientID (view in Account Info in the DNA Control Panel)

    • click on Save Button
    Setting IPN URL

Paste the resulting button code into your Web page

Setting IPN URL

See Testing your Configuration for details on how to test the notifications.