I am not sure how it is suppose to function as I have always had to manually activate the subscription. Is the Paypall Subscription process suppose to auto update once the payment is made to our PayPall account? What am I doing wrong if it is not auto updating?
Also, is the board suppose to set the subscription date end to subscription period in subscriptions group setting? In our case, one year. Did it not because it did not get notification from PayPal payment was made (Payment was successful yesterday the 17th)?
Is it suppose to also auto expire it if not renewed? The manual activations did not auto expire but always assume it was because I had to manually activate as never auto activates.
NOTE: Would be nice to change what happens if the transaction fails to authenticate with PayPal. Right now it deletes after 24hrs. Instead change the Pending to Failed
Last edited by Geoff; 01/18/201812:56 PM. Reason: Added NOTE
After a user finishes their transaction with Paypal, they should be returned back to your website. If they are not, their subscription status will remain as "Pending." The entire process needs to be complete, for the status to be updated.
UBBT subscription page @ your forum v v v v Paypal payment @ paypal dot com v v v v UBBT subscription confirmation @ your forum
If the user stops at the second step, or closes the browser window, or sits there and lets the Paypal page time-out, then they have never returned to your forum to send it a "success" update. And your forum still sees the process as "pending."
On the reoccurring subscription it has three URLs (sub_thanks.inc.php, sub_cancel.inc.php, paypal_ipn.inc.php)
Thank you for the details as it explains the process without having to dig into the scripts. I will also look to make sure the other two files are not missing from the script folder. Some how it looks like at least one of them is missing.
Hmm, it would appear that, where I thought this had been fixed previously (in 2012 SD discussing it being fixed in a release, which coudln't have been 7.6 since he wasn't a part of the project, and its recent), it would appear that the sub_thanks.inc.php and sub_cancel.inc.php files still haven't been supplied with a release (when they should have been included with the base PayPal coding added in v7.3 by Rick).
Isaac and I spent some time today with the PayPal API code and testing newer coding for a future release.
I've spent several hours today (after my day job) writing the necessary code and updating the PayPal API to work as expected. Also added the upgrades for http/1.1 which PayPal will make mandatory come June 2018. In addition, did a few more updates to the subscription pages within the Control Panel to add some expected buttons and behaviors.
Unrelated, I updated much of the missing UBBCentral site secondary files from their 2009 versions, to the current style, and converted a lot of inlined html styling to css. This is keeping in line with the massive "house cleaning" of invalid html that was cleaned up September of last year.
Also working on Gravatars for improved anonymous posting, "sent mail" logging, and admin log filtering.
Giz has been working on code for updating the stored file size data of attached files listed within the database, and a few other related ubbt items.
So it's been quite busy on this side.
Thanks to everyone who has left feedback and upgrade reports. You guys are doing an awesome job!
PS, don't feed Gizmo after midnight.
Last edited by isaac; 01/19/20187:00 AM. Reason: a few words