Of the things to try in the nathan.dth's post, "Fourth" was set to "YES" "Allow User Registration", "Third" each event was set to "Joomla User Auto-Creation" "Required", and the "Second" one seems to be the interesting, winner.
I set Payment Option to "Pay Later" and it created a full record of all members in a group purchase, as it's not done for a while. Interesting.
Thank you much for this troubleshooting!
Suggestions on a direction to use the PayPal payment option and have records retained? I will continue looking at this, also.
Happy to help. So this means that the issue is getting payment verification from PayPal. A record is not created until AFTER a payment is made and verified. Since it's not within your site, the verification has to come back to you from PayPal.
1) Make sure IPN is enabled in the PayPal account. This is important. If you have an option to enable sending of IPN messages, make sure that is also enabled.
2) Make sure permissions are good on your site, from the top level containing the Joomla install on down, they should be (usually) 755 for directories and 644 for files.
3) Make sure you have no added security elements (from yourself or components like Admin Tools) in your .htaccess file that would prevent direct access to:
/components/com_dtregister/success.php
Those are the normal snags for PayPal payments being verified.
Nathan is no longer affiliated with DTH since the recent acquisition. You can connect with him and get any type of Joomla website help at
www.JoomlaEmployee.com
.
Records not being saved in BE or FE
7 years 10 months ago #26693
Could it really, simply be, PayPal IPN set as disabled?
In Nathan's note was indication that if Pay Later option allowed records to be retained, then the issue relates to PayPal.
Looking at DT Register backend "Pay Options", relating to the PayPal (default) payment option is a note:
NOTES for PAYPAL:
You must have Instant Payment Notification (IPN) enabled in your PayPal account for registration records to be created properly. To do this, login to your PayPal account and go to Edit Profile. Under the "Selling Preferences" column, click on "Instant Payment Notification Preferences". The next screen will show if this is On or Off. To turn it On, click the EDIT button. Then check the checkbox and then input a url in the Notification URL box. DT Register actually has the necessary URL coded in, so it doesn't matter what url is input here. If nothing is there, just type in your website URL including the http:// on the front. Also, in other settings, you must have Auto-return set to OFF.
After verifying these settings, that IPN was not disabled in paypal, records are being kept as normal and confirmation emails are firing off as they should again.
Thank you, Nathan, for guiding me to a solution, in less than a day!!!
Yes, those details are included in the pay options area... and also the readme file that comes with DT Register. Tons of other details so it's easy to overlook some things.
Nathan is no longer affiliated with DTH since the recent acquisition. You can connect with him and get any type of Joomla website help at
www.JoomlaEmployee.com
.