Thanks Skouat, I see the settings IPN Module nowSkouat wrote:You need to enable the IPN features to have access to all features linked to IPN
In the overview try to redetect cURL and fsockopen
IPN features depend on this settings
--- Edit ---
With the 1.0.3 of PPDE, all IPN features have been moved on a dedicated module.

Regards
Salvo
UPDATE:
Code: Select all
[21-Apr-2018 01:15:12 0] DEBUG INVALID:
--------------------------------------------------------------------------------
[04/21/2018 1:15 AM] - https://www.sandbox.paypal.com/cgi-bin/webscr ( curl )
--------------------------------------------------------------------------------
HTTP/1.1 200 OK
Date: Sat, 21 Apr 2018 01:15:11 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Set-Cookie: c9MWDuvPtT9GIMyPc3jwol1VSlO=kJwruzEEn1dQcLdyU3rdjuy_JkPn7I9j55O3kx87GAn2kpdk0D35mRRHgp-k5XALzZFR5mRvvKS18EegrIStMjsv7JzjnxXY97MNwp3cYipHMjC-zAiRLxiV5-b2amihRPNrbNXS9VmNBUdM43rq0zuij0M87B5bfye73r76YGQgiyF-iL8uFt5kTE8dzhwENcLHb5H5zQ8eIlYKDborvpZVePUKsWokd8ukGKCiICan2VOGrAxF1OhzvoUvdQtJn1W2OyGtQ1siqxkxeQT05qJwp5IxfR6tKQ2dhIEoQMcMO9jD4rqqVVQ30fVVurcr9psSiB-GKunpw0znQ_Lvyc2gz6htP6DgZ5jnGKBmeloma-lf8TKrj5B4uX_unGJRqDcNdsE_NWqSs9aDz2LZ0OjZ2dbWye--4IrZAVR4SLFRJaUcxgyiWsyRn3u; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: cookie_check=yes; expires=Tue, 18-Apr-2028 01:15:12 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, 20-Apr-2020 01:15:12 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: Apache=10.72.108.11.1524273311787770; path=/; expires=Mon, 13-Apr-48 01:15:11 GMT
Vary: Accept-Encoding,User-Agent
Connection: close
HTTP_X_PP_AZ_LOCATOR: sandbox.slc
Paypal-Debug-Id: de4b01d8bd026
Set-Cookie: X-PP-SILOVER=name%3DSANDBOX3.WEB.1%26silo_version%3D1880%26app%3Dappdispatcher%26TIME%3D2677070426%26HTTP_X_PP_AZ_LOCATOR%3Dsandbox.slc; Expires=Sat, 21 Apr 2018 01:45:12 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Strict-Transport-Security: max-age=63072000
INVALID 200
--------------------------------------------------------------------------------
business [email protected]
confirmed
exchange_rate
first_name Buyer EUR
item_name
item_number uid_2_1524273252
last_name PPDE
mc_currency EUR
mc_gross 5.00
mc_fee 0.42
parent_txn_id
payer_email [email protected]
payer_id PGMVWXHW6VWAC
payer_status verified
payment_date 18:15:03 Apr 20, 2018 PDT
payment_status Completed
payment_type instant
receiver_id DDCHMGBYH72UC
receiver_email [email protected]
residence_country FR
settle_amount 0
settle_currency
test_ipn 1
txn_id 6X55833639180342R
txn_type web_accept
transaction_subject
payment_gross
protection_eligibility Eligible
verify_sign AQgFvt-2oLAOasu23SppiSrqRSKwAzwO-FXzPgsb2kGBOfAvRJlMgoq5
tax 0.00
quantity 0
payment_fee
custom
charset windows-1252
notify_version 3.9
ipn_track_id 4fc895b51bfe
FILE: [ROOT]/ext/skouat/ppde/controller/ipn_listener.php
LINE: 680
CALL: skouat\ppde\controller\ipn_listener->log_error()
FILE: [ROOT]/ext/skouat/ppde/controller/ipn_listener.php
LINE: 352
CALL: skouat\ppde\controller\ipn_listener->check_response()
FILE: [ROOT]/ext/skouat/ppde/controller/ipn_listener.php
LINE: 181
CALL: skouat\ppde\controller\ipn_listener->validate_transaction()
FILE: (not given by php)
LINE: (not given by php)
CALL: skouat\ppde\controller\ipn_listener->handle()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 144
CALL: call_user_func_array()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 64
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()
FILE: [ROOT]/app.php
LINE: 33
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Code: Select all
$this->log_error("DEBUG INVALID:\n" . $this->get_text_report(), $this->use_log_error, true);
Code: Select all
return $this->check_response();
Code: Select all
$this->validate_transaction();
Regards
Salvo