So I am used to the old system (you give PayPal a url to send recent payment info/events to in the form of a $_POST array in php). Now apparently this is obsolete. So I set up a Live App and a Webhook with it. So, I did a practice payment of $1.00 and the POST data is blank. In other words the notify url (webhook url) gets called (i send myself an email with all the php data) but the POST data is blank (empty array). I have "All Events" checked. I also checked the $_GET and $_REQUEST arrays and they were blank too. The only array that had any info was the $_SERVER array which had the following (I replaced all possible sensitive info will ellipse (.......)) Array ( [CONTENT_LENGTH] => 2181 [CONTENT_TYPE] => application/json [CONTEXT_DOCUMENT_ROOT] => .... [CONTEXT_PREFIX] => [DOCUMENT_ROOT] => ..... [GATEWAY_INTERFACE] => CGI/1.1 [HTTPS] => on [HTTP_ACCEPT] => */* [HTTP_CORRELATION_ID] => .... [HTTP_HOST] => .... [HTTP_PAYPAL_AUTH_ALGO] => .... [HTTP_PAYPAL_AUTH_VERSION] => v2 [HTTP_PAYPAL_CERT_URL] => https://api.paypal.com/v1/notifications/certs/CERT-............ [HTTP_PAYPAL_TRANSMISSION_ID] => ........ [HTTP_PAYPAL_TRANSMISSION_SIG] => .......... [HTTP_PAYPAL_TRANSMISSION_TIME] => 2020-03-10T23:22:27Z [HTTP_USER_AGENT] => PayPal/AUHD-214.0-...... [HTTP_X_HTTPS] => 1 [PATH] => /bin:/usr/bin [PHP_INI_SCAN_DIR] => /opt/cpanel/ea-php73/root/etc:/opt/cpanel/ea-php73/root/etc/php.d:. [QUERY_STRING] => [REDIRECT_STATUS] => 200 [REMOTE_ADDR] => ...... [REMOTE_PORT] => ...... [REQUEST_METHOD] => POST [REQUEST_SCHEME] => https [REQUEST_URI] => /ace_notify.php [SCRIPT_FILENAME] => /home3/a......... [SCRIPT_NAME] => /ace_notify.php [SCRIPT_URI] => https://www.......... [SCRIPT_URL] => /ace_notify.php [SERVER_ADDR] => ......... [SERVER_ADMIN] => webmaster@....... [SERVER_NAME] => www.t......... [SERVER_PORT] => 443 [SERVER_PROTOCOL] => HTTP/1.1 [SERVER_SIGNATURE] => <address>Apache Server at www............ Port 443</address> [SERVER_SOFTWARE] => Apache [SSL_TLS_SNI] => www..........com [UNIQUE_ID] => ......... [PHP_SELF] => /ace_notify.php [REQUEST_TIME_FLOAT] => 1583883151.8114 [REQUEST_TIME] => 1583883151 )
... View more