DragonflyCMS Projects > Treasury and Supporters > Problems with Treasury & Updating > Community Forums > Phoenix Netology
Forum Index > eCommerce > Treasury and Supporters

Problems with Treasury & Updating Reply to topic


Phoenix,

Great port BTW.

Anyway.. I have updated to 9.1.00
I followed all the steps..

I attempted to make a donation, and the donation succeeded.
But I was presented with a black screen. It did not return me to my site or
whatever the return page is supposed to be.

Also, it did not record the transaction in the block or module, or in the admin section.

Help..

Tank863

Please enter your server specs in your user profile! 😢


In the case of a blank page I can only guess,
a. module not upgraded through edit
b. config not updated with the new "Return" and "IPN Notification" page which is ipntreas.php

I just noticed that your transaction didn't record here and have just realized I failed to carry out part b on my own site - what a dumbass Laughing

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


That might be the same problem that I have...
I have LEO enabled...

I removed all files andd DB entries... installed fresh.

what should the return page look like?
mine looks like: tankweb.net/index.php?...e=ipntreas

what should the url for ipn notification look like?
mine looks like: tankweb.net/index.php?...e=ipntreas

Tank863

Please enter your server specs in your user profile! 😢


LEO won't affect it as it's not encoded with getlink - I run with LEO on.

Your links above are correct and should give the correct result.

My problem was that I was still using file=ipnppd instead of file=ipntreas.

Clicking this link suggests that you are setup to go.
tankweb.net/index.php?...&dbg=1

I have done very many tests in the Paypal sandbox and know the system works, plus I have done several live tests on someone else's site and it worked fine, even in multi-currencies, so it's just a matter of getting the settings right Smile

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


LEO is not a problem then.. good deal.

I had this module set up since your first release and it has worked perfect.. that is until I updated last night.

I'm gonna give it another try..

A new fresh start to see if that fixes things...

Tank863

Please enter your server specs in your user profile! 😢


Fresh should be fine as the install automatically generates the return and notify links for your site address, but I'm surprised the upgrade didn't do the job as it was setup to replace the link.

On this site, I had simply failed to click "Edit" in admin.php?op=modules for the Treasury module so the upgrade step wasn't carried out.

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


I did a fresh install.. and I'm still having the same problem.
A blank screen on return and the transactio not recorded.

Hmm.. when I have more time in the morning I will take a better peek at it to see what could be the problem.

Any suggestions would be greatly appreciated.

Tank863

Please enter your server specs in your user profile! 😢


Sounds like you have a Paypal issue,
install.txt wrote
1.Treasury requires IPN settings in your PayPal account "Profile".
Set 'IPN' to 'On' in "Instant Payment Notification Preferences"
This will also require a URL to be entered - anything will do.

Note: The URL you set here is not important as Treasury operates from its
own Notify and Return URLs which over-ride your PayPal settings.
Note: If you already have an IPN setting activated for some other program,
there is no need to change your existing PayPal URL setting.

2.You should also modify "Payment Receiving Preferences" in your "Profile" area.
Check your option for "Block payments sent to me in a currency I do not hold:"
You should set this to the second option "No, accept them and convert them..."
Failure to do this means you will have to manually confirm each payment within your PayPal account.

3.This version does NOT require settings in "Website Payment Preferences" so, unless you need them for some other reason,
a. Set/leave 'Auto Return' to 'Off' in "Website Payment Preferences"
b. Set/leave 'Payment Data Transfer' to 'Off' in "Website Payment Preferences"

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):


Phoenix,

I had followed those steps to a T.
I went back and checked and double checked them and they were all set
correctly.

However, I did notice in the third step under "Website Payment Preferences" that there was another button that was checked Yes:

PayPal Account Optional
When this feature is turned on, your customers will go through an optimized checkout experience. This feature is available for Buy Now, Donations, and Shopping Cart buttons, but not for Subscription buttons.

Once I changed that to No, the Treasury module/block worked perfectly again...

Thanks for the great block...

Tank863

Please enter your server specs in your user profile! 😢


hmm, I can't explain that one, as I have mine checked to "Yes" - the benefit of "Yes" is that customers are not forced to be Paypal members, but can just do a straight credit card transaction.

There is one other foot note to having it marked "Yes",
"Note: If you have enabled Auto Return and have chosen to turn on PayPal Account Optional for new users, a new user will not be automatically directed back to your website, but will be given the option to return."

This is why I advise that Auto Return be set to "Off".

Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):

All times are Australia/Adelaide


Jump to: