Last Modified February 19, 2024
- Home
- eCommerce
- PayPal
- 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
you can also test the Subscription Cancellation process as follows:
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.