Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

PayPal Website Payments Standard


Guest

Recommended Posts

Posted

Hi, can any one help me on how to put my web sit with Paypal payment?

 

Thanks

 

Filipe

Posted

Hi Filipe.

 

Go to your administration /modules/payment modules.

 

Go down the page find Standart paypal payment and install it on 1.

 

Good luck!

Steven

Posted
Hi Filipe.

 

Go to your administration /modules/payment modules.

 

Go down the page find Standart paypal payment and install it on 1.

 

Good luck!

Steven

 

Installed the module. Getting error messages when trying to check out.

On the bottom of the confirmation page it reads Warning messages of missing information.

Most likely cause I've left some fields blank on the admin module page. Do you know where I get the information

or setup for these fields:

 

Your Private Key

The location of your Private Key to use for signing the data. (*.pem)

 

 

Your Public Certificate

The location of your Public Certificate to use for signing the data. (*.pem)

 

 

PayPals Public Certificate

The location of the PayPal Public Certificate for encrypting the data.

 

 

Your PayPal Public Certificate ID

The Certificate ID to use from your PayPal Encrypted Payment Settings Profile.

 

 

Working Directory

The working directory to use for temporary files. (trailing slash needed)

 

 

OpenSSL Location

 

 

Thanks for your help!

 

 

 

 

Here I found some information on this at paypal:

 

 

Step 1. Creating Your Private Key and Public Certificate

 

PayPal requires you to upload your public certificate so that your digital signature can be verified. PayPal accepts only X.509 public certificates, not public keys. The difference between a key and a certificate is that a certificate includes the public key along with information about the key, such as the owner of the key and when the key expires. PayPal accepts public certificates in PEM format from any established certificate authority, such as VeriSign. You can also create your own private key and public certificate using open source software such as OpenSSL. Instructions for OpenSSL are detailed below.

 

1. Creating your private key with OpenSSL

 

Use the following openssl command to create your private key. The command generates a 1024-bit RSA private key stored in the file my-prvkey.pem:

 

openssl genrsa -out my-prvkey.pem 1024

 

2. Creating your public certificate using OpenSSL

 

Use the following openssl command to create your public certificate. The command generates a public certificate stored in the file my-pubcert.pem:

 

openssl req -new -key my-prvkey.pem -x509 -days 365 -out my-pubcert.pem

 

Step 2. Uploading Your Public Certificate

 

To upload your public certificates to PayPal:

 

1. Log in to your Business or Premier account.

2. Click the Profile subtab.

3. In the Seller Preferences column, click the Encrypted Payment Settings link.

4. Scroll down the page to Your Public Certificates, and click the Add button.

5. Click the Browse button, and select the public certificate that you want to upload to PayPal from your local computer.

6. After your public certificate is successfully uploaded, it appears in the Your Public Certificates section of the Website Payment Certificates page.

 

7. Store the certificate ID that PayPal assigned to your public certificate in a secure place.

 

You need the certificate ID that PayPal assigned to encrypt your payment buttons by using the Encrypted Website Payments program provided by PayPal.

 

Step 3. Downloading the PayPal Public Certificate

 

You use PayPal's public certificate to encrypt your button code. To download PayPal's public certificate:

 

1. Log in to your Business or Premier account.

2. Click the Profile subtab.

3. In the Seller Preferences column, click the Encrypted Payment Settings link.

4. Scroll down the page to the PayPal Public Certificate section.

5. Click Download button, and save the file in a secure location on your local computer.

  • 1 month later...
Posted
Installed the module. Getting error messages when trying to check out.

On the bottom of the confirmation page it reads Warning messages of missing information.

Most likely cause I've left some fields blank on the admin module page. Do you know where I get the information

or setup for these fields:

 

Your Private Key

The location of your Private Key to use for signing the data. (*.pem)

 

 

Your Public Certificate

The location of your Public Certificate to use for signing the data. (*.pem)

 

 

PayPals Public Certificate

The location of the PayPal Public Certificate for encrypting the data.

 

 

Your PayPal Public Certificate ID

The Certificate ID to use from your PayPal Encrypted Payment Settings Profile.

 

 

Working Directory

The working directory to use for temporary files. (trailing slash needed)

 

 

OpenSSL Location

 

 

Thanks for your help!

 

 

 

 

Here I found some information on this at paypal:

 

 

Step 1. Creating Your Private Key and Public Certificate

 

PayPal requires you to upload your public certificate so that your digital signature can be verified. PayPal accepts only X.509 public certificates, not public keys. The difference between a key and a certificate is that a certificate includes the public key along with information about the key, such as the owner of the key and when the key expires. PayPal accepts public certificates in PEM format from any established certificate authority, such as VeriSign. You can also create your own private key and public certificate using open source software such as OpenSSL. Instructions for OpenSSL are detailed below.

 

1. Creating your private key with OpenSSL

 

Use the following openssl command to create your private key. The command generates a 1024-bit RSA private key stored in the file my-prvkey.pem:

 

openssl genrsa -out my-prvkey.pem 1024

 

2. Creating your public certificate using OpenSSL

 

Use the following openssl command to create your public certificate. The command generates a public certificate stored in the file my-pubcert.pem:

 

openssl req -new -key my-prvkey.pem -x509 -days 365 -out my-pubcert.pem

 

Step 2. Uploading Your Public Certificate

 

To upload your public certificates to PayPal:

 

1. Log in to your Business or Premier account.

2. Click the Profile subtab.

3. In the Seller Preferences column, click the Encrypted Payment Settings link.

4. Scroll down the page to Your Public Certificates, and click the Add button.

5. Click the Browse button, and select the public certificate that you want to upload to PayPal from your local computer.

6. After your public certificate is successfully uploaded, it appears in the Your Public Certificates section of the Website Payment Certificates page.

 

7. Store the certificate ID that PayPal assigned to your public certificate in a secure place.

 

You need the certificate ID that PayPal assigned to encrypt your payment buttons by using the Encrypted Website Payments program provided by PayPal.

 

Step 3. Downloading the PayPal Public Certificate

 

You use PayPal's public certificate to encrypt your button code. To download PayPal's public certificate:

 

1. Log in to your Business or Premier account.

2. Click the Profile subtab.

3. In the Seller Preferences column, click the Encrypted Payment Settings link.

4. Scroll down the page to the PayPal Public Certificate section.

5. Click Download button, and save the file in a secure location on your local computer.

 

 

Sorry if these seem stupid questions but I'm totally new at this and in the midst of doing my PayPal integration:

 

I received my Private Key and Public Certificate from the company I bought my SSL Certificate from but they're not in (*.pem) format... they're a text file. How do I convert?

 

If I store these 2 files on my personal computer will they work for the store/paypal when my computer is not switched on or should I put somewhere in my public_html directory?

 

I'm clear on the above settings except for...

 

Working Directory

The working directory to use for temporary files. (trailing slash needed)

 

OpenSSL Location

 

What should these be set to? Can someone offer more detailed explanation pls?

 

thanks so much

Fiona

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...