Paypal API used on Prestashop - paypal

Is it applicable to use the same Paypal API username, password and signature in 2 different installation of Prestashop on different domain and hosting? Or is it to be a unique Paypal API username, password and signature for each Paypal module for every Prestashop ?

Yes
No.
Your Paypal credentials are no tied to your domain or hosting, they just give you access to Paypal service.

Related

Can we integrate PayPal payment API using email instead credentials?

We have ecommerce website for multiple stores so seller can connect PayPal by themselves but sometimes they don't know how to get credentials/key, so is there any way to use PayPal email instead API key?
I am using API credentials, but I want to use PayPal email to make it simple.
To set up a simple PayPal checkout for intent:capture payments, you can set a payee object when creating the order. See pay another account for examples.
Other operations will require either the seller's Client ID and Secret, or permissions for a third-party integration.

Paypal: Mapping API credentials with sandbox credentials

The documentation for paypal adapative api requires the developer to send 6 headers amongst which there are:
X-PAYPAL-SECURITY-USERID : Sandbox-Caller-User-Id
X-PAYPAL-SECURITY-PASSWORD : Sandbox-Caller-Password
X-PAYPAL-SECURITY-SIGNATURE : Sandbox-Caller-Security-Signature
The trouble is I don't know where to find the USERID, PASSWORD and SIGNATURE
In the below screenshot that I took from the Paypal Sandbox Business Account, there is no such thing as USERID, PASSWORD and SIGNATURE. Instead I have Sandbox account, Endpoint, Client ID and Secret.
Screenshot: https://dl.dropboxusercontent.com/u/6599473/Capture.PNG
So which is which? What is the userid? What is the password? and what is the signature?
The screenshot you've provided is for the REST API. UN, PASS, and SIG are for the Classic API.
You can obtain those credentials logging in here with your PayPal account.
You can find more details here.

Paypal via Datacash

When making Paypal payment requests via Datacash it is required to provide a client and a password, as explained in the documentation page:
Each transaction type requires specific information to be provided. In addition to those listed, each requires a client and password - these are security details which identify your account.
Where can I find them in my Paypal Developer Dashboard?
First, you must send to support#datacash.com your paypal account details (username / password / signature) which you can find in the Accounts page by clicking on the "Profile" of your business account.
Then Datacash support will enable Paypal on your Datacash and send you back the appropriate client number and password.

where to get signature, password, username for live production paypal express checkout

ok, I have sandbox working perfectly with the sandbox username, password, signature.
Now, I login to paypal and look around for this signature and I can't find it anywhere. Where do I get the signature for live production paypal.
Also, do I use the username/password of my account? (I would rather not)....is there anything where I can set the username and password to use so anyone with access to production can't just login to paypal as me. I use express checkout and I think I am the business paypal right now.
and I can't seem to find the "todo list" section this post refers to
https://cms.paypal.com/cgi-bin/?cmd=_render-content&content_ID=developer/EC_setup_signature
I also tried this but there is no Api Access in the left column
http://www.zen-cart.com/showthread.php?99345-Where-is-API-Signature-Code
thanks,
Dean
The API signature is under the user profile under selling tools > api access.
If you have it working already you should see that at no time do you need the account name and password for the paypal account.

What username/password/signature should I be using for the PayPal Sandbox?

I'm trying to refund transactions using the Paypal NVP API. I've got some payments in a sandbox account, but when I try to issue a refund though the API I get You do not have permissions to make this API call. But I'm not sure what credentials I should be using.
According to the documentation, it says:
To access the PayPal API, you need API credentials, either an API
signature or API certificate, that identify you. Use the following
sample API signature and password in your sample programs that run in
the PayPal Sandbox test environment.
API username sdk-three_api1.sdk.com
API password QFZCWN5HZM8VBG7Q
API signature A‑IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU
I tried generating API credentials for the sandbox merchant account that's issuing the refunds, but the Paypal website crashes every time I try. Are these the correct credentials? What do I need to do to test this?
Your test accounts do not have credentials.
To get started with Payment Card in Sandbox, you must first create a buyer test account and enable in-store checkout.
After login sandbox you will find that option in menu API and Payment Card Credentials
and then click it you will get option Create Test Account and after create account you will get API Username, API Password and Signature.
Use those API Username, API Password and Signature in your application.
I found these details in my account after logging in:
go to the sandbox tab
below this you will find Accounts. Click on Accounts.
All your email lists will be shown.
Click on the email id that belongs to the Business account.
You will see two options: profile and notifications below the email id's.
After clicking on profile one window will pop up with name Account details.
In that you will see the tab API Credentials. In this you will find your username, password and signature. Please note : You will find these details only in your Business type account, not for buyer type.