Hi and thanks for this superb system, well it would be if I could get it to work properly.
Treasury 9.2.3
People make donations and I get an e-mail from PayPal but nothing happens at all on the website.
I have checked and checked again but as far as I can tell all settings are as they should be. I have read numerous post about similar problems and have tried what they have been told or what they did to get it to work all to no avail.
I have to enter all transactions manually, which is OK, but converting the currencies and working out the PayPal fees is a right pain sometimes, especially when Treasury should be doing it all for me
Any suggestions would be most appreciated.
Thank you
Secretone
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
Yep, I realised that some of the older posts on this subject were not valid which is why I posted the question.
Still not working even after doing all the checks you asked me to do, needed to change nothing as all was correct.
In answer to your questions.
Yes all my links are as the recommended.
Yes the test link works, get entries in the Transaction Log.
No they are not echeck payments.
Yes the currency is the same in both website and PayPal.
Yes I have followed the "PayPal Account Setup".
Not from any PayPal Transactions, only from the IPN test Link.
I would love a solution to this problem as having to enter the monies is easy enough except when I have to do currency conversions.
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
If you have followed the PayPal Setup precisely, and very many times people still miss something, there are no reasons why IPN would not return to your site. Perhaps you have a file permissions issue?
Could it be that the Treasury application is only available to registered users ? Would that stop the return ?
If it's a files permission problem ...
What files should I be looking at ? The files in the Treasury ?
What would you suggest setting the permissions too ?
The folder Treasury and it's sub-folders are rwxr-xr-x (755)
All files in the Treasury folder and sub-folders are rw-r--r-- (644)
Many thanks in advance
Secretone
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
The application being available only to registered users won't stop PayPal returning to the ipntreas.php file in your root directory.
Are you saying the ipntreas.php should be in the root of my website and not in the dragonfly root folder?
As I have dragonfly installed in a folder off of my root.
I have ipntreas.php installed inside my dragonfly root folder as recommended in the
admin.php?op=Treasury&mode=ConfigPaypal
The test link works and I get the test transactions in the log.
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
Payment Receiving Preferences Block payments sent to me in a currency I do not hold: No, accept them and convert them to British Pounds
Website Payment Preferences Auto Return: On Return URL:http://knightsofold.eu/dragonfly/index.php?name=Treasury&file=thanks Payment Data Transfer: Off
Those are the settings that you have asked to be sure that are set as directed, I think you will agree they are. I have to put a Return URL: as it will not allow it to be blank.
There is one Option in the Website Payment Preferences that is called PayPal Account Optional I have this set to On.
I do not know if any of the people who have made donations have PayPal accounts or not, if they do not then a new user will not be automatically directed back to the website, but will be given the option to return.
Below is taken from the help window for this option PayPal wrote
When PayPal Account Optional is turned on, your customers who are new to PayPal will no longer be required to create a PayPal account to complete a purchase - they will go through an alternative checkout and will have the option to sign up afterwards. Customers who already have PayPal accounts will continue to enjoy the privileges of those accounts, such as payment history and integration with eBay Auctions, and their checkout experience will remain the same.
This feature is available for Buy Now, Donations and Shopping Cart buttons, but not for Subscription buttons.
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.
I could enquire to the people who have made a donation to find out who has a PayPal account if that would be of help.
Thank you for taking the time to try and sort this out for me and I am sorry if I am a pain in the butt.
Secretone
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
I telephoned my Host supplier and after a lengthy explanation of what fsockopen() was and pointing her to various websites that explain it better than I could she has told me that fsockopen() is NOT disabled.
I also found a test script that checks fsockopen() and php mail() commands and all is OK.
Cheers
Secretone
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
Only 2 other settings remotely relevant but both will not affect IPN - they simply block people from donating. The third setting also does not block IPN.
In Payment Receiving Preferences - this setting should be No, but even if Yes, it will simply stop payments altogether, so IPN is irrelevant. Block payments from U.S. users who do not provide a Confirmed Address:
Yes No
Ask Me
In Website Payment Preferences - default is Off and should be Off, but having this incorrect simply stops payments altogether, so IPN is irrelevant. Encrypted Website Payments
Block Non-encrypted Website Payment:
On Off
In Currency Balances there should only be one open account and that primary currency will be GBP in your case. Once again, this will not stop IPN returning. It simply affects the conversion of data and forces you to make manual adjustments.
Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
Secret1Offline
Joined: Mar 02, 2008
Posts: 9
Location: Kent, UK
Thanks for all the help and I hope the $10 donation helps keep you going for a short while
Phoenix wrote
In Payment Receiving Preferences - this setting should be No, but even if Yes, it will simply stop payments altogether, so IPN is irrelevant. Block payments from U.S. users who do not provide a Confirmed Address:
Yes No
Ask Me
As I am a UK user I do not have this option.
Phoenix wrote
In Website Payment Preferences - default is Off and should be Off, but having this incorrect simply stops payments altogether, so IPN is irrelevant. Encrypted Website Payments
Block Non-encrypted Website Payment:
On Off
Mine is set to Off
Currency Balances I have 2 open, Bristish Pound (primary) and US Dollars. Should I close the US Dollars one ?
Cheers
Secretone
Please enter your server specs in your user profile! 😢
PhoenixOffline
Joined: Mar 18, 2004
Posts: 1543
Location: Netosphere
If you ever manage to get an IPN return, having non-primary balances open will simply mean there is no exchange rate and settle amount to return, so you will have to manually adjust every non-primary payment in Treasury.
Unless there is really some special reason, and very few people have one, close the USD balance (it will then ask if you want to convert to GBP).
However, non of that should impact on whether IPN returns or not, just what it returns with.