Urgent Need - Email and Auto Create

Permalink Browser Info Environment
We're using this site as a way to purchase subscriptions for our accelerator documents.

As we want it to function, someone (user or non-user) would go and purchase the package of their choice under purchase. Those not logged in would auto receive their log information in addition to Paypal receipt. We have it checked in the settings, but for whatever reason, no one is getting their login information. Please help ASAP!

Type: Discussion
Status: In Progress
bcomsolutions
View Replies:
jshannon replied on at Permalink Reply
jshannon
Hi.

Can you confirm that the accounts and transactions are being created?

Can you look in the logs and see if the email is trying to be sent out?

I suspect this is a settings issue, not so much with the package settings but with email settings. Are any emails working?

Best,
James SHANNON

Sent from my phone

> On 25 oct. 2014, at 09:17, concrete5 Community <discussions@concretecms.com> wrote:
bcomsolutions replied on at Permalink Reply
bcomsolutions
No - the users aren't being created. I copied the link from the membership product and linked it with a button. The public clicks on it and it simply asks them to pay (Paypal is what we use) on the paypal screen. No account is created.
jshannon replied on at Permalink Reply
jshannon
Is the PayPal transaction successful?

Do you have ipn and pdt successfully set up?

Do you have full page caching enabled?

Has this ever worked? Maybe in previous testing?

Any url and permissions and FTP access you can provide me would help. However, I'm actually at a wedding right now so will have to debug by email for the next few hours.

Best,
James SHANNON

Sent from my phone

> On 25 oct. 2014, at 11:21, concrete5 Community <discussions@concretecms.com> wrote:
bcomsolutions replied on at Permalink Reply
bcomsolutions
It previously worked - I turned on full page caching. I can give you further access when you're able to diagnose. Don't want to interfere with your wedding! Let me know when you're available.
jshannon replied on at Permalink Reply
jshannon
Not my wedding. :)

Can you turn full page caching off in the short term?

Best,
James SHANNON

Sent from my phone

> On 25 oct. 2014, at 12:16, concrete5 Community <discussions@concretecms.com> wrote:
bcomsolutions replied on at Permalink Reply
bcomsolutions
Turned off!
bcomsolutions replied on at Permalink Reply
bcomsolutions
Turned off.
jshannon replied on at Permalink Reply
jshannon
Great. So is it working now?

Full page caching is almost certainly causing your problem. It's super aggressive and (arguably) poorly designed. Personally, I'd recommend that you turn it off because it'll break lots of other things in weird ways. For example, the core's own pagination block won't work.

You should also be able to have full page caching on for all of the site, but exclude it for the success page (that paypal returns to).

But... while FPC is incompatible with Paypal PDT (see my docs -- it's the passback method that uses the user request) there should be no problems with IPN. The fact that user accounts aren't getting created implies that IPN isn't working, either.

Ideally you'd have both working as they serve slightly different purposes (see my docs). You can look at the IPN history by logging into paypal and viewing the IPN history. It'll tell you if it's tried sending out IPN messages and what the status of those messages are. Has it been sending out messages?
bcomsolutions replied on at Permalink Reply
bcomsolutions
Full page caching was turned off to begin with. Notifications still aren't going out. The paypal order goes through, but the member isn't added and therefore isn't sent a new user email.
jshannon replied on at Permalink Reply
jshannon
So what's happened since it last worked? Any changes?

I understand the problem. The ipn records are very different from the transactions. What does the ipn history on PayPal say? Can you send it to me?

Best,
James SHANNON

Sent from my phone

> On 25 oct. 2014, at 20:49, concrete5 Community <discussions@concretecms.com> wrote:
bcomsolutions replied on at Permalink Reply
bcomsolutions
It worked a while back, but had to take a few months to work on other projects. Where do I find the IPN information? Want to get this resolved ASAP.
jshannon replied on at Permalink Reply
jshannon
So it stopped working? And you didn't change anything at all? No settings? Nothing with the PayPal account? No upgrades?

Ipn history is viewable withhttps://developer.paypal.com/docs/classic/ipn/integration-guide/IPNO...

As mentioned, ipn is just one half of the problem. But it'd certainly help to solve that half first.

The fact that neither work makes me think there might be a problem with the PayPal account. The last person that something like this happened to, the client had not enabled their PayPal account.

Best,
James SHANNON

Sent from my phone

> On 25 oct. 2014, at 21:08, concrete5 Community <discussions@concretecms.com> wrote:
bcomsolutions replied on at Permalink Reply
bcomsolutions
I think it's up and going now - had an issue with Paypal we overlooked. How do we change the email address from which the notifications come?
jshannon replied on at Permalink Reply
jshannon
What was the problem?

That's set in concrete5. See something like
http://www.concrete5.org/community/forums/chat/mail-form-changing-f...
.
bcomsolutions replied on at Permalink Reply
bcomsolutions
Great thanks!

The problem was that our client had changed his Paypal email without telling us - UGH!

Thanks for your prompt assistance!

Brent

concrete5 Environment Information

# concrete5 Version
5.6.2.1

# concrete5 Packages
CSS3 Button (1.1), Expand / Collapse (1.2.6), Fancybox links (1.0), Handy Toolbar (1.0.2), Lerteco Membership (2.2.0), Lerteco User Importer (2.1.1), List files from set (1.0.4), Login (1.1.1), Login Redirect (1.3), Popup Login (1.0.5), Prime (1.0.0), Registrant Group (1.1), Simply Clean - Theme (2.1), Vimeo Player (1.0.6).

# concrete5 Overrides
None

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.2.17

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, ctype, curl, date, dba, dbase, dom, exif, filter, ftp, gd, gettext, gmp, hash, iconv, imap, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, mhash, mime_magic, mysql, mysqli, ncurses, odbc, openssl, pcntl, pcre, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, SQLite, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Optimizer, zip, zlib.

# PHP Settings
max_execution_time - 1600
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 2800
max_input_vars - 1000
memory_limit - 2800M
post_max_size - 20M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 50M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 200000
pcre.recursion_limit - 200000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

Browser User-Agent String

Chrome on Mac OSx

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.