Last Modified February 19, 2024

Paypal Subscriptions

  1. Setting up PayPal Subscriptions
  2. Subscription Cancellation
  3. Testing PayPal Subscriptions

Setting up PayPal Subscriptions

Using PayPal and the software_DNA PayPal Connector, you can offer Subscription Licensing to your customers and have the License Activation Code automatically managed by the Connector.

To enable this option:

  • Create a Subscribe button in PayPal as shown in the PayPal Configuration section, with its own Product ID
  • Create a Unsubscribe button so that Buyers can manage their Subscription, including renewal and cancellations
  • Add this Product ID to the PayPal Connector configuration in software_DNA.

When a new Subscription is purchased, software_DNA will issue a perpetual Subscription License Code to the Buyer and set the Next Billing Date for the Subscription.

When a Subscription Renewal event is received, the Next Billing Date is updated.

 

Subscription Cancellation

When the Subscription expires or is cancelled by PayPal, software_DNA will set the License to expire at the Next Billing Date of the Subscription to ensure the License is valid for the fully paid period. (The License is not banned)

You can also manually ban/disable the Subscription License Code or modify the Expiry Period at any time from the DNA Control Panel when viewing the License Code configuration.

 

Testing PayPal Subscriptions

You can perform complete end-to-end testing of the purchase process using the PayPal SandBox.

See Testing the Connector for a quick tutorial on how to set-up and use the PayPal Sandbox.

Key steps :

  • set-up Test PayPal Subscribe buttons and add them to your web site
  • add these PayPal Product ID’s to your DNA PayPal Connector configuration
  • do some Test Orders and review all the email notifications to the Merchant and Buyer accounts as well as notification Emails sent by software_DNA to the Product Contact Email of the DNA Product.
  • from your Test Merchant or Test Buyer account, you can view all the Active subscriptions

    View Subscriptions
  • you can also test the Subscription Cancellation process as follows:

    • log into the Test Buyer account, view the active Subscription, and click on Cancel
      Cancel Subscriptions
    • log into your Test Merchant / Business acccount, view the active Subscription, and cancel it

    In both cases, the PayPal Subscription will be cancelled and the associated License Code will be banned in software_DNA.

    Notification emails will be sent to the Test Merchant account, the Test Buyer account and the Product Contact Email of the DNA Product.