1] Description:\r\nPayPal website payment standard is one of the PayPal\u2019s secure and instant solutions to accept credit cards and PayPal payments online. To sell online with Website Payments Standard the store owner should have a PayPal Business account and has to choose a PayPal button for site. The customer experienced a smooth, secure and quick checkout with is button.\r\n2] Basic Requirements:\r\nI. PHP Support Based Website\/Domain with installed \u201cosCommerce Online Merchant v2.2 RC2a\u201d \r\nII. E-Mail Address (The PayPal seller e-mail address to accept payments for)\r\n3] Supported featured by this Module:\r\nI. Sandbox server to perform test transactions \r\nII. Authorization and Sale transaction methods \r\nIII. Encrypted Web Payments \r\nIV. Instant Payment Notification\r\n4] Pre-Installation Process:\r\nBefore installation you should have proper and well configured your website setting and your PayPal Account Profile. \r\n4a] Important Settings in admin: =>Admin->Configuration->My Store \r\nStore Name = (The name of your store) \r\nStore Owner      = (The name of your store owner) \r\nE-Mail Address   = (The e-mail address of your store owner) \r\nE-Mail From        = (The e-mail address used in (sent) e-mails) \r\nCountry              = (The country your store is located in) \r\nZone                  = (The zone your store is located in) \r\nSend Extra Order Emails To = (Send extra order emails) =>Admin->Configuration->E-Mail Options \r\n E-Mail Transport Method = (Defines if your server uses a local connection to sendmail or uses an SMTP connection via TCP\/IP. Servers running on Windows and MacOS should change this setting to SMTP.) \r\nSend E-Mails = Send out e-mails (Must set to true) \r\n\r\n =>Admin->Configuration->Localization \r\n\r\n Currencies = (Set your site default currency) \r\n\r\n Languages = (Set your site default languages) \r\n\r\n 4b] Important Settings in PayPal Seller Account Profile:\r\n\r\n Login to your PayPal Seller account and go to \u2018Profile\u2019 in the right side click on following links: \r\n\r\n I] Payment Receiving Preferences \r\n\r\n =>Make necessary changes as per your requirements. \r\n\r\n ii] Instant Payment Notification Preferences \r\n\r\n Note: PayPal continues to generate and store IPN messages until you select Receive IPN messages again (or turn off IPN). \r\n\r\n =>Select \u2018Receive IPN messages (Enabled)\u2019 \r\n\r\n =>Enter \u2018Notification URL\u2019 \r\n\r\n http:\/\/www.yoursitenamehere.com\/ext\/modules\/payment\/paypal\/standard_ipn.php \r\n\r\n Note: Taken base from payment module script line: \r\n\r\n \/\u2014\u2014\u2014\u2014\u2014\u2014\/ \r\n\r\n \u2018notify_url\u2019 => tep_href_link(\u2018ext\/modules\/payment\/paypal\/standard_ipn.php\u2019, \u201d, \u2018SSL\u2019, false, false), \r\n\r\n \/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\/ \r\n\r\n In above \u2018http: \/\/www.yoursitenamehere.com\u2019 plz replace with your website url. \r\n\r\n iii] Website Payment Preferences: \r\n\r\n =>Under \u201cAuto Return for Website Payments\u201d \r\n\r\n Select \u2018Auto Return On\u2019 radio button \r\n\r\n Enter Return URL: http:\/\/www.yoursitenamehere.com\/checkout_process.php \r\n\r\n Note:  Taken base from payment module script line: \r\n\r\n \/\u2014\u2014\u2014\u2014\u2014\u2014\/ \r\n\r\n \u2018return\u2019 => tep_href_link(FILENAME_CHECKOUT_PROCESS, \u201d, \u2018SSL\u2019), \r\n\r\n \/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\/ \r\n\r\n Above plz enter your site return Url following is the example of \u2018Return Url\u2019 \r\n\r\n iv] Payment Data Transfer (optional): \r\n\r\n =>We recommended Set to \u2018On\u2019 \r\n\r\n v] Encrypted Website Payments: \r\n\r\n =>Recommended to set \u2018Off\u2019 \r\n\r\n =>If you want this facility in your website then you must have to need to buy a SSP certificate..\r\n \r\n\r\nV] PayPal Account Optional:\r\n\r\n\r\n =>Recommended to set \u2018On\u2019 \r\n\r\n Generally this feature is available for Buy Now, Donations, and Shopping Cart buttons.. \r\n\r\n 4-iv] Customize your Payment Page (Optional): \r\n\r\n =>Here you can create  \u2018Your Page styles\u2019 if you want to customize your PayPal\u2019s payment pages.\r\n\r\n 5] Installation Process:\r\n=>This \u2018PayPal Website Payments Standard\u2019 module version already inbuilt with osCommerce \u2018v2.2 RC2a\u2019 version. \r\n\r\n If you want to download this module version you can refer this link: \r\n\r\n http:\/\/addons.oscommerce.com\/info\/5655 \r\n\r\n =>To install login to your website admin interface and go to: \r\n\r\n Admin->Modules->Payment \r\n\r\n Here Select \u2018PayPal Website Payments Standard\u2019 and click on \u2018Install\u2019 button. \r\n\r\n After this click on \u2018Edit\u2019 button and configure your payment module as per your requirement. \r\n\r\n Most Important Settings: \r\n\r\n =>E-Mail Address \r\n\r\n The PayPal seller e-mail address to accept payments for \r\n\r\n =>Set Preparing Order Status: \r\n\r\n Set the status of prepared orders made with this payment module here in this condition still payment process is not completed. \r\n\r\n =>Set PayPal Acknowledged Order Status \r\n\r\n Set the status of orders made with this payment module here in this condition payment is completed successfully. \r\n\r\n =>Gateway Server: \r\n\r\n Use the testing (sandbox) or live gateway server for transactions? \r\n\r\n =>Transaction Method: \r\n\r\n The processing method to use for each transaction. \r\n\r\n Note: Recommended set to \u2018Sale\u2019 \r\n\r\n =>Page Style: \r\n\r\n Enter here you \u2018Page Style\u2019 name if you have created one in your PayPal Seller Account Profile. \r\n\r\n =>Debug E-Mail Address: \r\n\r\n Enter your Email Address where you want to receive all parameters of an Invalid IPN notification generated by PayPal. \r\n\r\n =>Enable Encrypted Web Payments: \r\n\r\n Recommended Set to \u2018False\u2019 \r\n\r\n Note: If you set \u2018Enable Encrypted Web Payments\u2019 to \u2018False\u2019 then you do not need to configure following options: \r\n\r\n =>Your Private Key \r\n\r\n =>Your Public Certificate \r\n\r\n =>PayPal's Public Certificate \r\n\r\n =>Your PayPal Public Certificate ID \r\n\r\n Click on \u2018update\u2019 button to save your setting. \r\n\r\n That\u2019s it! \r\n\r\n Installation process is complete. \r\n\r\n Now you can able to use this Payment gateway in \u2018Sandbox\u2019 testing or Production mode.