fundraising paypal ion has sent but donations amount hasn't updated

fundraising plug in - I'm having problems with the paypal ipn.
Some transactions have been retrying with 404 errors showing in the log file but some are showing the 200 code but the donations amount hasn't updated.

Really struggling to get information on this.

Paypal seems to be connecting to the server and this is the successful server message:

"POST /wordpress/wdf-payment-return/paypal/ HTTP/1.0" 200 182 "-" "PayPal IPN ( https://www.paypal.com/ipn )"

but then a few minutes later this is shown:

"POST /wp-admin/admin-ajax.php?action=wdf-ipn-return-paypal HTTP/1.0" 404 27708 "-" "PayPal IPN ( https://www.paypal.com/ipn )"

Is there meant to be a file in the /wordpress/wdf-payment-return/paypal/ and if so what does it need in it?

Would appreciate any help.

Thanks

Ian

  • Michael Bissett

    Hey @Ian! :slight_smile:

    I just tried testing this on your site with my Sandbox credentials, and indeed, the transaction does show up as a 200 inside of my IPN History, but I'm not seeing the pledge logged inside of Fundraising.

    I'm not able to replicate this on my test site presently though (with the Twenty Fifteen theme active, and only Fundraising & our WPMU DEV Dashboard plugins enabled), so I'm curious as to whether we might have a conflict on our hands here.

    To be sure, could you try going through our basic troubleshooting flowchart, found at the bottom of our Getting Support page:

    https://premium.wpmudev.org/manuals/getting-support/

    Is there meant to be a file in the /wordpress/wdf-payment-return/paypal/ and if so what does it need in it?

    Nope, there isn't meant to be a file there. :slight_smile:

    Kind Regards,
    Michael

  • Ian

    HI Michael

    Thanks of having a look at the problem. I will try and work through the support suggestions and get back to you.

    One more question though. You say the /wordpress/wdf-payment-return/paypal/ folder doesnt need a file there. When I first started using the plug in there wasn't a folder of that name on my server so I created one in that path as I was getting 404 errors. Even after I created the folder I got 404 errors so I put a file from paypal that was meant to be a "listening" file in there and called in index.php. I have removed that now but does that mean the folder would or should have been generated by the plugin? There is a log file in there now and I have copied the last transactions for you in case that helps you spot anything - i presume most of these are the attempts you made as well as the last authorised payment we received:

    for IPN payload: cmd=_notify-validate&transaction_subject=504*****************Personal Info Removed*****************charset=windows-1252&notify_version=3.8&ipn_track_id=f3f0864166420
    [2015-04-03 08:57 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: slc-origin-www.paypal.com
    Date: Fri, 03 Apr 2015 07:57:49 GMT
    Content-Length: 8
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=Kz6cH-aXI2uuqaMDTVzornyk0J-PEOb7T5bvMMDG2ngAHv16UGBXDRE1ZxPozvlqJNH2OX-v3WWJURPcV1Ke46ttLO8V_LTIKLwJZyrbPOp-sqSvMikeqhdEDxybZELfKYauprv4TGnj70MeA79jFhlQ0-8j6RpiIu0H5dOJWOxY0QgQ9P7LZRHVrds9gJ9dcpkkZ38QGCbHEV0e7c5a2fC55SDRX0w7vtN3n9rxQdA4vgR8n_sM0xfCIzawV7DEkSc2EGVry_yR6IorJ0esiljXU2NXpsWLYxCUV1KRaO2_zeYzNOIwT4r6aY_cFTt-Po-_YkDHzZM-KOYd157OXx2XIM5zNlt42yId8RpFAanL_8xc58oXyaIiQcz9U57EVrcal4H0Z9q138xfnQw-UtZ8FMlVH5kZ1eMDMwD7dIrmLUEOaNge0WAruW4; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Mon, 31-Mar-2025 07:57:49 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Sun, 02-Apr-2017 07:57:49 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.16.0.147.1428047868900496; path=/; expires=Sun, 26-Mar-45 07:57:48 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE9.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D4232519253; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.16.0.11.1428047868894625; path=/; expires=Sun, 26-Mar-45 07:57:48 GMT
    Set-Cookie: AKDC=slc-origin-www.paypal.com; expires=Fri, 03-Apr-2015 08:27:49 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    VERIFIED
    [2015-04-03 08:57 Europe/London] Verified IPN: cmd=_notify-validate&transaction_subject=504*****************Personal Info Removed*****************&charset=windows-1252&notify_version=3.8&ipn_track_id=f3f0864166420
    [2015-04-04 03:46 Europe/London] HTTP request of validation request:stuck_out_tongue:OST /cgi-bin/webscr HTTP/1.1
    Host: http://www.paypal.com
    Accept: */*
    Connection: Close
    Content-Length: 20
    Content-Type: application/x-www-form-urlencoded

    for IPN payload: cmd=_notify-validate
    [2015-04-04 03:46 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: dcg11-origin-www-2.paypal.com
    Date: Sat, 04 Apr 2015 02:46:08 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=RAjjDU9_Y-5LeRUrx5fddXkuwqNF243dB5_f3d6kgd_ibZCJiYS660_iQtXCGixgyH-IIuOOhVIedxY0-jIQuqA2tP4L62-8_a_Wph5qXiMu66epEFZ3E1ATEa9Mq-Uy0PskaoEP7srP2m1KnJpUZNvxqwMQOkGvuSb3Y8Wwx3A2qGkYjl6kHJHtHL57eP1q5dDqeAazLWv-zsi5MC6twbZ2yCd5U7T4Z6QHkn9-cWdcuQtmJxqpG1s-qqMlcpEzYod81APlArk4OPCL1Fp9JgbYTrQ8qwHMOyBsYli3GkON77H6stRgM80-tmyGFK5E7pLGrUczP5K6udrXtv94pjOnVvDhEHXDP-9INSzh0soyvphpZY5WY31WHNY2rdzW0Y1dw0QItB6meqF-ZiDOsv3el48XZQokjJIzuhs7nj0fQEPNzXK5GIJWA2W; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 01-Apr-2025 02:46:08 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Mon, 03-Apr-2017 02:46:08 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.16.0.147.1428115567858044; path=/; expires=Mon, 27-Mar-45 02:46:07 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE9.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D1867521877; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.16.0.11.1428115567851826; path=/; expires=Mon, 27-Mar-45 02:46:07 GMT
    Set-Cookie: AKDC=dcg11-origin-www-2.paypal.com; expires=Sat, 04-Apr-2015 03:16:08 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    INVALID
    [2015-04-04 03:46 Europe/London] Invalid IPN: cmd=_notify-validate
    [2015-04-04 03:46 Europe/London] HTTP request of validation request:stuck_out_tongue:OST /cgi-bin/webscr HTTP/1.1
    Host: http://www.paypal.com
    Accept: */*
    Connection: Close
    Content-Length: 20
    Content-Type: application/x-www-form-urlencoded

    for IPN payload: cmd=_notify-validate
    [2015-04-04 03:46 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: dcg11-origin-www-2.paypal.com
    Date: Sat, 04 Apr 2015 02:46:16 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=5e3HKt5RlAWGPjrDSYZSWXi79BRkcv95sauuttddVPzKo0UWoJaqgEbJlEf0Sk39dLZIpmzII47BYxpFluhL4tHsqH_4IMA93aHZ591ZA0nBhN2j_LkeQAXZRfNAT7u_6n0j14bByHGYTNrxIYAayE0oDXCUxMB2_LTqGpwpf7Xu2dp2ZFT5_R5HHAoADLDliBD9m2hC6IeQjWa_jil5oCAP_j9vUn8oA3vA82vEKR8L_eLOC8qk0pThno-WY0pHfQtwGCud7U10Zv-yRxqJ9HQyjwQdfXrJiw-zPU8wcoBTzTpXHk9XeIB4U0GhsRMWPKfj55utLaWtpTzOB5nF5jgaXmVQGMga3nnKbNWF-M0x3xNz7MLOZZfjK6VWm-jsLS3ynflGojWoWVbFIWSPGC6Xb3iFbHJll7nJKOzSrlLjsjP93fwefwZnouG; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 01-Apr-2025 02:46:16 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Mon, 03-Apr-2017 02:46:16 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.16.0.148.1428115576383149; path=/; expires=Mon, 27-Mar-45 02:46:16 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE9.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D2018516821; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.16.0.11.1428115576378073; path=/; expires=Mon, 27-Mar-45 02:46:16 GMT
    Set-Cookie: AKDC=dcg11-origin-www-2.paypal.com; expires=Sat, 04-Apr-2015 03:16:16 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    INVALID
    [2015-04-04 03:46 Europe/London] Invalid IPN: cmd=_notify-validate
    [2015-04-04 03:57 Europe/London] HTTP request of validation request:stuck_out_tongue:OST /cgi-bin/webscr HTTP/1.1
    Host: http://www.paypal.com
    Accept: */*
    Connection: Close
    Content-Length: 20
    Content-Type: application/x-www-form-urlencoded

    for IPN payload: cmd=_notify-validate
    [2015-04-04 03:57 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: slc-a-origin-www-2.paypal.com
    Date: Sat, 04 Apr 2015 02:57:15 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=FlS34TdYH0G8YTCkIp-v4wQg8AjoFZAk0HPh8SpeiHICDnRSYxoefLGLgUQ0lOj3M1fKajk-_VHbKBcjwLHhPXNSl7J5Loq7g9YpG6C4EELbVBu2-ckGnPRTNQzvn_ctU0nt9uHIS3SBM8bzbNmUSf_cQi6or5Tesvh_gCHZgnOkWq4IvK-9-xjJtKuGplmUi7dfqJ2gqZP1b0pb5LwvKllC5Zn3yQOzMdPKCxmb5fElNdD5hoki_6mdmOJqw_fEgIpRnqqpP9yigcHoFgz3-eL4Ip1SaS-rWnLt9-3yvHL_dFFciXSwNE2Dw8nDWmidGMM-vZK0Wb0jFYcmnxW_8oPJEtHKMbHeoUc1Vk1FqUpzQ-begm8WaOvUMk8_K9prq2vE787T7F3NoFY4YWQ_p1FQ0WdbvPZ8KIWRPzMEJo1rp4PTKYr-6cu4gwa; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 01-Apr-2025 02:57:15 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Mon, 03-Apr-2017 02:57:15 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.73.8.134.1428116235365571; path=/; expires=Mon, 27-Mar-45 02:57:15 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE5.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D189996885; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.73.8.52.1428116235354146; path=/; expires=Mon, 27-Mar-45 02:57:15 GMT
    Set-Cookie: AKDC=slc-a-origin-www-2.paypal.com; expires=Sat, 04-Apr-2015 03:27:15 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    INVALID
    [2015-04-04 03:57 Europe/London] Invalid IPN: cmd=_notify-validate
    [2015-04-04 03:57 Europe/London] HTTP request of validation request:stuck_out_tongue:OST /cgi-bin/webscr HTTP/1.1
    Host: http://www.paypal.com
    Accept: */*
    Connection: Close
    Content-Length: 20
    Content-Type: application/x-www-form-urlencoded

    for IPN payload: cmd=_notify-validate
    [2015-04-04 03:57 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: dcg11-origin-www-2.paypal.com
    Date: Sat, 04 Apr 2015 02:57:21 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=t0D-1lpvGp0KxmwIv_ZIyLQ4NoSpXH3W7FA4-zvcuJYGM3VHFG_9rB_vnTFB_pBnflbch-sp4KJxwHVOy-8rMVwhn32qhQfdtOr4tQzniZVAxQgCD-ec460_sQu8rkjdeh5gItnIerR1W41RV9ByPW0inwoMmMOB8KOIUeZCyQEaxdFx84xju7Scrozrg0cP0eiLAgPvLvBC9X95Fc2zJHOKSMPGeuQNpmwqJOjnYV0qxYYbzKFT-0dHdf3SB5pbW9NkzOoF30LkZE6Jp_OlG2wnMXMgx96iiVI6j0ZKNUQfbvIEVeoZWmNiu3OaI2JueABuEPB_Ly2v38WS_jLG_mQFO9-DTw4jsYhaKYPBYmUP2TplGuIkf0JSwudft0y9WK6nhmOB-KIVpp0mcF0DRoj_fGP3LUW_ErjuNRejCsauJ_Eqnf7hTyBDaLS; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 01-Apr-2025 02:57:21 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Mon, 03-Apr-2017 02:57:21 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.16.0.147.1428116241420254; path=/; expires=Mon, 27-Mar-45 02:57:21 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE9.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D290660181; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.16.0.11.1428116241413733; path=/; expires=Mon, 27-Mar-45 02:57:21 GMT
    Set-Cookie: AKDC=dcg11-origin-www-2.paypal.com; expires=Sat, 04-Apr-2015 03:27:21 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    INVALID
    [2015-04-04 03:57 Europe/London] Invalid IPN: cmd=_notify-validate
    [2015-04-04 04:04 Europe/London] HTTP request of validation request:stuck_out_tongue:OST /cgi-bin/webscr HTTP/1.1
    Host: http://www.paypal.com
    Accept: */*
    Connection: Close
    Content-Length: 1003
    Content-Type: application/x-www-form-urlencoded

    for IPN payload: cmd=_notify-validate&transaction_subject=529%7C%7C0a820b31ff3b%7C%7C4%7C%7CUnited+States%7C%7CW5303+Hall+Road%7C%7CUnit+1%7C%7CPoynette%7C%7CWI%7C%7C53955&txn_type=web_accept&payment_date=20%3A04%3A14+Apr+03%2C+2015+PDT&last_name=buyer&residence_country=US&pending_reason=multi_currency&item_name=Test+Fundraiser&payment_gross=&mc_currency=GBP&business=codeweasel-facilitator%40outlook.com&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AqnKL0YPytqKT.OSrljJaRMANsmyAzBnA9ZzOyDP.kbxrf1DI3htRM0n&payer_status=verified&test_ipn=1&tax=0.00&payer_email=codeweasel-buyer%40outlook.com&txn_id=76C36455RM451410U&quantity=0&receiver_email=codeweasel-facilitator%40outlook.com&first_name=test&payer_id=TEBZWG8FED68Y&receiver_id=J3R7ZYKCB69GS&item_number=0a820b31ff3b&payment_status=Pending&mc_gross=100.00&custom=529%7C%7C0a820b31ff3b%7C%7C4%7C%7CUnited+States%7C%7CW5303+Hall+Road%7C%7CUnit+1%7C%7CPoynette%7C%7CWI%7C%7C53955&charset=windows-1252&notify_version=3.8&ipn_track_id=e5387701a8cf5
    [2015-04-04 04:04 Europe/London] HTTP response of validation request: HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Cache-Control: max-age=0, no-cache, no-store, must-revalidate
    Pragma: no-cache
    Content-Type: text/html; charset=UTF-8
    DC: slc-b-origin-www-2.paypal.com
    Date: Sat, 04 Apr 2015 03:04:21 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=4x1KAtHVqCKp_BQo_aA9A_q3E3wDpGkTP2rBpx4n5YRIyREd3gYL0isEvDGtXYbr3j-I0Gk-y1ZPWXB1HV-Udr027-X2u7To-K-1XjRzJAABDj6JpU1KXNIozqZEqCIsOxu34AGS_ghLHvbvRRIXvAnCx4PXE887x65-BLA-hDFF8ZEBXqNLwSYEcyndFxAPp92lqhxTgwBF6RcPC1kKz5phMeL59E1JBsn-GPg1SMeNazSkaY9f_pIth3gDP83mlgDVzUOR-8dWxnDby9DV7Bfj5BfcmCg3ZnF7MvPLwrCRBYbtS40SYWh3fHDbFD8DvSfMapqKDUeQ-AwWz5hunjxkcJIiLmfRiQ0K6n5GSr0dTJ0z282vGQb5EGiBxM2D7Qk0_PHcCgZZmyLS-pjN6PINFLg3VKS4mluOLTGstq9gWlRTyA4D_7z_zyq; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Tue, 01-Apr-2025 03:04:21 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Mon, 03-Apr-2017 03:04:21 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.74.8.137.1428116660747727; path=/; expires=Mon, 27-Mar-45 03:04:20 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE6.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D3025411925; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.74.8.69.1428116660740809; path=/; expires=Mon, 27-Mar-45 03:04:20 GMT
    Set-Cookie: AKDC=slc-b-origin-www-2.paypal.com; expires=Sat, 04-Apr-2015 03:34:21 GMT; path=/; secure
    Strict-Transport-Security: max-age=63072000

    INVALID
    [2015-04-04 04:04 Europe/London] Invalid IPN: cmd=_notify-validate&transaction_subject=529%7C%7C0a820b31ff3b%7C%7C4%7C%7CUnited+States%7C%7CW5303+Hall+Road%7C%7CUnit+1%7C%7CPoynette%7C%7CWI%7C%7C53955&txn_type=web_accept&payment_date=20%3A04%3A14+Apr+03%2C+2015+PDT&last_name=buyer&residence_country=US&pending_reason=multi_currency&item_name=Test+Fundraiser&payment_gross=&mc_currency=GBP&business=codeweasel-facilitator%40outlook.com&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AqnKL0YPytqKT.OSrljJaRMANsmyAzBnA9ZzOyDP.kbxrf1DI3htRM0n&payer_status=verified&test_ipn=1&tax=0.00&payer_email=codeweasel-buyer%40outlook.com&txn_id=76C36455RM451410U&quantity=0&receiver_email=codeweasel-facilitator%40outlook.com&first_name=test&payer_id=TEBZWG8FED68Y&receiver_id=J3R7ZYKCB69GS&item_number=0a820b31ff3b&payment_status=Pending&mc_gross=100.00&custom=529%7C%7C0a820b31ff3b%7C%7C4%7C%7CUnited+States%7C%7CW5303+Hall+Road%7C%7CUnit+1%7C%7CPoynette%7C%7CWI%7C%7C53955&charset=windows-1252&notify_version=3.8&ipn_track_id=e5387701a8cf5

    Thanks again

    Ian

  • Michael Bissett

    Hey @Ian, thanks for your patience here! :slight_smile:

    One more question though. You say the /wordpress/wdf-payment-return/paypal/ folder doesnt need a file there. When I first started using the plug in there wasn't a folder of that name on my server so I created one in that path as I was getting 404 errors. Even after I created the folder I got 404 errors so I put a file from paypal that was meant to be a "listening" file in there and called in index.php. I have removed that now but does that mean the folder would or should have been generated by the plugin?

    Allow me to answer this by elaborating on my original point. :slight_smile:

    In regards to the IPN URL for your site:

    mysite.com/wordpress/wdf-payment-return/paypal/

    (mysite.com being the domain for your site)

    The path in question is a virtual path, created by the plugin, you wouldn't need to create any folders/files there. When you were running into this:

    When I first started using the plug in there wasn't a folder of that name on my server so I created one in that path as I was getting 404 errors.

    I would have wanted to refresh the permalink structure by going to:

    Settings -> Permalinks

    And saving the permalink settings there (I tend to use the Post name structure, but if it's already set to that, save the settings again anyway). That can get things going. :slight_smile:

    I'd want to try removing the additions you mentioned, disabling the other plugins & switching to a default theme, refreshing the permalink structure, and then try doing a test donation here.

    If you'd like me to have a deeper look at things here, could you please send in the following via our secure contact form:

    - Mark to my attention, the subject line should contain only: ATTN: Michael Bissett
    - Do not include anything else in the subject line, doing so may delay our response due to how email filtering works.
    - Link back to this thread
    - Include WordPress admin access details (login address, username & password)
    - Include FTP log-in details (hostname, username & password)
    - Include any relevant URLs for your site

    On the contact form (linked to below), please select "I have a different question", this ensures it comes through and gets assigned to me.

    https://premium.wpmudev.org/contact/

    Looking forward to your feedback! :slight_smile:

    Kind Regards,
    Michael

  • Ian

    Hi Michael

    I deleted the folder wdf-payment...

    Turned off all other plugins, (deleted a couple of them too), hit the save permalinks as post a couple of times, switched theme to 2015 and it all worked ok.

    Switched back on plugins and it still worked,
    switched back on custom theme and it still works!

    Not sure that helps narrow it down for fault finding but if it carries on working then it will be good.

    Thanks for your help.

    Ian

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.