I try to integrate a payment method with Paypal Express Checkout and I wanna use the v-zero sdk. To configure my php server I need an accessToken.
On my dashboard from developer.paypal.com I can see a 'v.zero SDK' section with a 'Generate Credential' button, so I assume I need to generate these credentials to get my accessToken.
But the 'select an account' list under 'Request Credentials' is empty and the button is disabled.
How can I get an account to generate my credentials ?
The dropdown list is a list of Business type sandbox account you created in developer.paypal.com
You will need to first create some Business sandbox accounts here. Account created will then appear in the dropdown list for you to generate credentials.
Related
I can't login to Paypal sandbox and not sure what I'm doing wrong. How can I get past this?
1) Visit https://developer.paypal.com and login -- I am able to do this successfully using my existing Paypal account credentials.
2) Click Sandbox > Accounts which links to this URL https://developer.paypal.com/developer/accounts/
3) Click the link "Login with Paypal" which links to Paypal login screen with email / password and blue log in button.
Apparently I am supposed to re-enter my credentials here to login. But I keep getting the error "Some of your info isn't correct. Please try again."
4) I then try to visit my website and use credentials listed on sandbox developer page but get the same error "Some of your info isn't correct. Please try again."
Even after creating an account, sandbox-acc i was still getting the same problem.
I noticed that when you create an account from the sandbox-dashboard
You end up with two accounts. 1. support-facilitator, 2. buyer-facilitator
What you do is, when your check-out integration is ready, and you want to 'check-out'
Use the buyer-facilitator account to login in and make payments.
Note:
The 'env' variable in your integration should be set to 'sandbox'
Edit the password for the 'buyer-facilitator' [under > sandbox->account]
Use your new password to log-in and make a payment.
The test account comes pre-loaded with 'funds' to facilitate transactions in the sandbox environment.
If you are still experiencing the same issue
Login into your developer account
https://developer.paypal.com/developer/accounts/
Get to the "Sandbox Accounts"
Select one of the accounts -"View/Edit Accounts"
Under Profile use the Email ID and System
Generated Password Provided
enter image description here
The mistake I was making is trying to login at https://www.paypal.com/ with my sandbox credentials. Instead, I needed to use https://www.sandbox.paypal.com/
Create a sandbox account.
Or change your paypal app mode to Live
I'm trying to test a Paypal Classic API integration and am having issues finding my Test Credentials.
Current error returned is: Authentication failed. API credentials are incorrect.
This makes sense as I'm using the Sandbox AppId and Live credentials for the account (which I know where to get obviously).
I've found this page: https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/sb_credentials/
which tells me where to go to get test credentials but I can't find the place it's talking about.
Logging in with the business account doesn't have the sections displayed in the graphic. Am I supposed to be logging in with a different account?
Any pointers appreciated.
Go to https://developer.paypal.com and log in (by clicking on the Log In button in the upper-right corner). Use the email address and password from your live PayPal account to log in.
Click Dashboard.
Under Sandbox, click Accounts.
There should be a facilitator account there (e.g., youremail-facilitator#yourdomain.com). You can either use that account for the following steps, or you can click on Create Account and create a new account to use for the following steps.
Click on the email address of the account.
You'll see two links appear underneath the email address: Profile and Notifications. Click on Profile.
Click the API Credentials tab.
According to Paypal Developer Documentation.
For example, an Express Checkout call requires the following input fields:
USER - The API User name credential.
PWD - The API Password credential.
SIGNATURE - The Signature credential.
But in new paypal developer application, it only shows endpoint, client ID and secret, there is no API credential. How to get it?
You should be able to select the account you are wanting credentials for and click on the profile link. Then when the pop up comes up, you can click the tab for "API Credentials". IF you do not see these credentials/tab, then you would need to log into the actual test sandbox seller account and navigate to your profile and actual request the credentials.
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.
I was trying to make website payment pro sandbox account. I followed all instructions (from my sellers sandbox account applied for website payment pro, clicked on "save and continue" button after entering all information) but I am getting blank page from PayPal as response.
Does anyone know how to create Paypal Payments pro in Sandbox account ?
Go to https://developer.paypal.com/ and login using a valid PayPal account.
Click on 'Dashboard'
Click on 'Accounts' under the 'Sandbox' heading
Use the following values:
Country: United States
Credit card: Visa
Bank account: No
Balance: Up to you
Password: Use something easy to remember
Create the account and retrieve the API credentials by clicking on the little arrow on the left of the account. Click 'Profile' followed by 'API Acess' in the modal window that opens up.
Create a test Business account.
Navigate to the Profile page of the Business account and click the Upgrade to Pro link.
Click Enable on the resulting screen.
I.
II.
Note: Once you enable PayPal Payments Pro for a test Business account, the setting is permanent and you cannot undo the configuration for that account. You create multiple Business test accounts with various settings in order to test all the variations you might need to handle with your application.
To create a Sandbox test account:
1. Log in to the Developer site (if you dont' have and id sign up first) at https://developer.paypal.com and navigate to Applications > Sandbox Accounts.
2. Click the Create Account button and populate the following fields:
Account type: Tick either the Personal or Business radio button.
Email address: Enter a valid email address of your choosing.
The email address doesn't need to be a real email address; the Sandbox doesn't send any email outside of the Sandbox environment. Email to Sandbox accounts, generated as a result of your test API requests, are listed on both the Notifications tab on the Developer site, as well as on the Sandbox test site.
Use the assigned email value to reference this test account in your API calls, and to log in to the Sandbox site when you want to review the details associated with the account.
Password: The password must be 8-20 alpha-numeric characters in length.
First and Last names: The optional name fields accept alpha-numeric characters.
PayPal balance: While this field is optional, it's a good idea to create test accounts with positive bank balances. Enter an integer value between 1 and 5000.
Bank verified account: You should create both Verified and Unverified test accounts so you can fully test your application.
Select payment card (Personal account type only): Test payments made with different payment cards by selecting either Discover or PayPal.
Credit card type: You must select a single credit card type for each test account. The Sandbox associates a mock credit card number with the account.
Log in with PayPal (Business account type only): Tick the I want to add Log in with PayPal to my site box and complete the following fields to enable testing the Log In with PayPal functionality: Display name, Return URL, Privacy policy URL, and User agreement URL
Notes: Use the Notes field to keep track of the test account details.
3. Click Create Account after completing the account details.
The new test account is listed with your other test accounts on the Accounts page.
for more details visit: https://www.x.com/developers/paypal/documentation-tools/ug_sandbox#accounts
Login to your https://developer.paypal.com/developer/accounts/.
Click on Accounts under Sandbox.
Open Profile for the account of your business account. and click on Upgrade to Pro.
Hope this helps!