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! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
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
Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
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
Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
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):
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):
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! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
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):