Announcement

Collapse
No announcement yet.

PayPal no longer works for SellerDeck sofware before version 8

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    PayPal no longer works for SellerDeck sofware before version 8

    SellerDeck Software prior to version 8 use callbacks to PayPal servers on port 80, these are now not allowed by PayPal.

    Version 8 and later use 'https' on port 443 so are unaffected by the changes.

    The function needed for the 'https' communication is already available in the v7 scripts. Therefore it can be fixed by a simple script change.
    To do this please locate 'PostPayPal.fil' in the 'CommonOCC' folder within your site folder*. Then open it in a plain text editor (such as 'notepad') and find the lines: -

    ($status, $sError, $sHttpStatus, $sResponse) = ACTINIC::HTTP_SendAndReceive('www.paypal.com', 80, '/cgi-bin/webscr', $sPostedData, 'POST');

    and replace them with: -

    ($status, $sError, $sHttpStatus, $sResponse) = ACTINIC::HTTPS_SendAndReceive('www.paypal.com', 443, '/cgi-bin/webscr', $sPostedData, 'POST');

    Save and close the file and refresh the site and the site will function correctly.

    * If there is only one site within the software it will be called 'Site1', if there are multiple sites within the software you will need to browse to the site folder name corresponding to the current site you are using.
Working...
X