DragonflyCMS Projects > Treasury and Supporters > Treasury - Website not updating > Community Forums > Phoenix Netology
Forum Index > eCommerce > Treasury and Supporters

Treasury - Website not updating Reply to topic


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 Smile

Any suggestions would be most appreciated.

Thank you

Secretone

Please enter your server specs in your user profile! 😢


Some of the past solutions may no longer be valid since we now use full Auto Return e.g. user fails to return to site.
  • Are your links the same as the recommended links in admin.php?op=Treasury&mode=ConfigPaypal?
  • Does the test link work?
  • Are they echeck payments?
  • Have you set "Your PayPal Currency" in admin.php?op=Treasury&mode=ConfigPaypal set to the currency in your PayPal account?
  • Have you followed the "PayPal Account Setup" advice in admin.php?op=Treasury&mode=readme?
  • Do you have any records in the "Transaction Log" tab?

Donations & Audit for DragonflyCMS

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


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. Sad

Please enter your server specs in your user profile! 😢


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?

Donations & Audit for DragonflyCMS

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


Thanks for the reply,

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! 😢


The application being available only to registered users won't stop PayPal returning to the ipntreas.php file in your root directory.

Donations & Audit for DragonflyCMS

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


Phoenix wrote
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! 😢


dragonfly root folder - correct. Your permissions look okay.

Then there must be something not right in PayPal setup Confused

Donations & Audit for DragonflyCMS

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


OK my PayPal settings are as follows

Instant Payment Notification Preferences
Instant Payment Notification (IPN) On
Instant Payment Notification (IPN) URL:http://knightsofold.eu/dragonfly/index.php?name=Treasury&file=thanks

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
About PayPal Account Optional


--------------------------------------------------------------------------------


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! 😢


Has your host disabled fsockopen() on the server Question

Donations & Audit for DragonflyCMS

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


Hi Phoenix,

I am pretty sure that it is not disabled as it is used by SMTP and that is working OK.

Is there a way I can find out without asking my host provider ?

Please enter your server specs in your user profile! 😢


Hi Phoenix,

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! 😢


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):


Hi Phoenix,

Thanks for all the help and I hope the $10 donation helps keep you going for a short while Razz

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! 😢


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.

Donations & Audit for DragonflyCMS

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

All times are Australia/Adelaide


Jump to: