I've been trying to get PayPal working.
I've got the version already installed with oscommerce 2.2, but when you checkout and get to PayPal there is no items displayed nor the total (it asks the customer to enter the amount they want to pay!)
I installed Paypal Standard, but after you'd been through the checkout and got to paypal you get the following error:
"This recipient does not accept payments denominated in USD. Please contact the seller and ask him to update his payment receiving preferences to accept this currency."
I've done various things that have been suggested to me as follows:
I've forced cookie usage, but then when you click checkout the basket is empty. So I've turned it off again.
I've changed "define('LANGUAGE_CURRENCY', 'UKP');" in catalog/includes/languages/english.php to "GBP", but this results in all the prices in the catalog being zeroed!
In the PayPAL Standard settings I haven't done any of the pubic/private key encryption so these are my settings so far:
PayPal Website Payments Standard
Enable PayPal Website Payments Standard
Do you want to accept PayPal Website Payments Standard payments?
True
E-Mail Address
The PayPal seller e-mail address to accept payments for
Payment Zone
none
Set Preparing Order Status
Set the status of prepared orders made with this payment module to this value
Set PayPal Acknowledged Order Status
Set the status of orders made with this payment module to this value
Gateway Server
Use the testing (sandbox) or live gateway server for transactions?
Live
Sandbox
Transaction Method
Preparing paypal standard
Authorization
Sale
Page Style
Debug E-Mail Address
All parameters of an Invalid IPN notification will be sent to this email address if one is entered.
Sort order of display.
1
Enable Encrypted Web Payments
Do you want to enable Encrypted Web Payments?
False
Your Private Key
The location of your Private Key to use for signing the data. (*.pem)
blank
Your Public Certificate
The location of your Public Certificate to use for signing the data. (*.pem)
blank
PayPals Public Certificate
The location of the PayPal Public Certificate for encrypting the data.
blank
Your PayPal Public Certificate ID
The Certificate ID to use from your PayPal Encrypted Payment Settings Profile.
blank
Working Directory
The working directory to use for temporary files. (trailing slash needed)
/tmp
OpenSSL Location
The location of the openssl binary file.
/usr/bin/openssl
Can anyone help me here?
Has anyone got paypal standard working on their site?
It's getting quite urgent now as I have a client waiting for his site!!
Kate

