muellerizedsales Posted November 3, 2009 Share Posted November 3, 2009 I get a red bar with the text "Security header is not valid" when attempting to process a transaction with PayPal Payments Pro (US) (the module that comes with v2.2 RC2. As far as I know I have all the correct developer details entered. I've found a mention of turning on logging. Would that help? Everything is setup as follows in the PayPal Pro US Module: Enable PayPal Direct True API Username REMOVED API Password REMOVED API Signature REMOVED Transaction Server Sandbox Transaction Method Sale Payment Zone --none-- Set Order Status default Sort order of display. 0 cURL Program Location /usr/bin/curl My site is https://muellerized.com/shop and uses a QuickSSL certificate. I assume this is an error based on the SSL Certificate, correct? Contents of my configure.php are below: <?php define('HTTP_SERVER', 'http://www.muellerized.com'); define('HTTPS_SERVER', 'https://muellerized.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', 'muellerized.com'); define('HTTPS_COOKIE_DOMAIN', 'muellerized.com'); define('HTTP_COOKIE_PATH', '/shop/'); define('HTTPS_COOKIE_PATH', '/shop/'); define('DIR_WS_HTTP_CATALOG', '/shop/'); define('DIR_WS_HTTPS_CATALOG', '/shop/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/home/strider/public_html/shop/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'strider_osc1'); define('DB_SERVER_PASSWORD', 'PASSWORD REMOVED'); define('DB_DATABASE', 'strider_osc1'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); ?> I am happy to provide any and all information requested. Thank you in advance for any help or direction you may be able to provide :) Quote Orlando [email protected] Link to comment Share on other sites More sharing options...
muellerizedsales Posted November 3, 2009 Author Share Posted November 3, 2009 I would also like to add that on the two test transactions I made, that even while displaying the error message, that PayPal did place a hold for the correct amount on the credit card used. Quote Orlando [email protected] Link to comment Share on other sites More sharing options...
muellerizedsales Posted November 7, 2009 Author Share Posted November 7, 2009 I would also like to add that on the two test transactions I made, that even while displaying the error message, that PayPal did place a hold for the correct amount on the credit card used. No suggestions? :( Quote Orlando [email protected] Link to comment Share on other sites More sharing options...
ElusiveMillions Posted January 25, 2010 Share Posted January 25, 2010 No suggestions? :( Change the sort order from zero to any other number such as 1. that worked for me. Quote Link to comment Share on other sites More sharing options...
rc8 Posted January 26, 2010 Share Posted January 26, 2010 I am trying to setup a site. I paid for paypal website payment pro (partially to get the virtual terminal capability). When reading paypal's instructions on integration, they actually provide a v 1.77 addon for osCommerce. What is in the osCommerce 2.2 distro is v1.0. There is a whole host of new php files in 1.77 without any instructions on integrating mods to existing code. Does that exist for v1.77? DO I need V1.77? Thanks Quote Link to comment Share on other sites More sharing options...
satish Posted January 31, 2010 Share Posted January 31, 2010 I get a red bar with the text "Security header is not valid" when attempting to process a transaction with PayPal Payments Pro (US) (the module that comes with v2.2 RC2. As far as I know I have all the correct developer details entered. I've found a mention of turning on logging. Would that help? Everything is setup as follows in the PayPal Pro US Module: Enable PayPal Direct True API Username REMOVED API Password REMOVED API Signature REMOVED Transaction Server Sandbox Transaction Method Sale Payment Zone --none-- Set Order Status default Sort order of display. 0 cURL Program Location /usr/bin/curl My site is https://muellerized.com/shop and uses a QuickSSL certificate. I assume this is an error based on the SSL Certificate, correct? Contents of my configure.php are below: <?php define('HTTP_SERVER', 'http://www.muellerized.com'); define('HTTPS_SERVER', 'https://muellerized.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', 'muellerized.com'); define('HTTPS_COOKIE_DOMAIN', 'muellerized.com'); define('HTTP_COOKIE_PATH', '/shop/'); define('HTTPS_COOKIE_PATH', '/shop/'); define('DIR_WS_HTTP_CATALOG', '/shop/'); define('DIR_WS_HTTPS_CATALOG', '/shop/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/home/strider/public_html/shop/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'strider_osc1'); define('DB_SERVER_PASSWORD', 'PASSWORD REMOVED'); define('DB_DATABASE', 'strider_osc1'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); ?> I am happy to provide any and all information requested. Thank you in advance for any help or direction you may be able to provide :) As You were using the sandbox account is Your certificate also the one that was issued/generated thru sandbox. Satish Dennisra 1 Quote Ask/Skype for Free osCommerce value addon/SEO suggestion tips for your site. Check My About US For who am I and what My company does. Link to comment Share on other sites More sharing options...
Guest Posted February 8, 2010 Share Posted February 8, 2010 I get a red bar with the text "Security header is not valid" when attempting to process a transaction with PayPal Payments Pro (US) (the module that comes with v2.2 RC2. As far as I know I have all the correct developer details entered. I've found a mention of turning on logging. Would that help? Everything is setup as follows in the PayPal Pro US Module: Enable PayPal Direct True API Username REMOVED API Password REMOVED API Signature REMOVED Transaction Server Sandbox Transaction Method Sale Payment Zone --none-- Set Order Status default Sort order of display. 0 cURL Program Location /usr/bin/curl My site is https://muellerized.com/shop and uses a QuickSSL certificate. I assume this is an error based on the SSL Certificate, correct? Contents of my configure.php are below: <?php define('HTTP_SERVER', 'http://www.muellerized.com'); define('HTTPS_SERVER', 'https://muellerized.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', 'muellerized.com'); define('HTTPS_COOKIE_DOMAIN', 'muellerized.com'); define('HTTP_COOKIE_PATH', '/shop/'); define('HTTPS_COOKIE_PATH', '/shop/'); define('DIR_WS_HTTP_CATALOG', '/shop/'); define('DIR_WS_HTTPS_CATALOG', '/shop/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/home/strider/public_html/shop/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'strider_osc1'); define('DB_SERVER_PASSWORD', 'PASSWORD REMOVED'); define('DB_DATABASE', 'strider_osc1'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); ?> I am happy to provide any and all information requested. Thank you in advance for any help or direction you may be able to provide :) Not sure if this helps but i change the sandbox to live and alls well (Does mean i can not run a check tho :( ) Quote Link to comment Share on other sites More sharing options...
Guest Posted February 9, 2010 Share Posted February 9, 2010 Not sure if this helps but i change the sandbox to live and alls well (Does mean i can not run a check tho :( ) switch to 'authorization' from 'sale' then you can simply void the payment through paypal admin Quote Link to comment Share on other sites More sharing options...
PayPal_AnthonyH Posted February 9, 2010 Share Posted February 9, 2010 (edited) As Satish points out, if you want to test in the Sandbox, you *MUST* generate a new set of API credentials from within the Sandbox account. The Security Header Not valid error means you are using a set of credentials that are not valid for the chosen environment. You cannot use your Live credentials with the Sandbox - they are completely separate environments. If you have further problems, please log a ticket at https://www.paypal.com/mts Edited February 9, 2010 by PayPal_AnthonyH Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.