I've been experimenting with Paid Subscriptions using standard DNN functionality for an upcoming project and ran into the following
issues... I've tried this on both DNN-455 and 462 and get the same behavior.
1. This was tested on a development server in my company's DMZ so there is full access to and from the internet.
2. I signed up with Paypal for a developer account for testing.
3. I created a new Processor list item under Host>Lists>Processors called "Paypal Test" and entered "https://www.sandbox.paypal.com"
4. I set "Paypal Test" as the website's payment processor and entered my test account id and password.
5. I created a dummy Security Role and set it up with payment that recurs every 1 month.
Here is where the problem / questions begin.
6. When I click subscribe I am taken to the live paypal site not the paypal sandbox. DNN is not "honoring" the Payment processor URL that I defined. If I change the URL from "https://www.paypal.com..." to https://www.sandbox.paypal.com..." the rest of the transaction continues and completes as it should.
7. If I unsubscribe from the role, I am again taken to the live website, not the sandbox. Again, I change the URL and I am able to cancel my subscription, however the role is still assigned.
Has anyone encountered this? Does anyone have a fix or workaround? Can anyone point me to documentation that may help?
Thanks in advance.
Chuck R.