Should I set up a developer account with dummy credentials? - paypal

I am a software developer working for a company that already does a lot of transactions online with PayPal. The developers who wrote the code for this have left and are not reachable.
I want to develop the company's PayPal code against a PayPal sandbox.
For this I need a Developer Account.
For this I need a PayPal business account.
My employer is reluctant to let me near their business account, to guard confidential revenue information, and to prevent developers inadvertently making live transactions, etc.
Should I just go ahead and register a dummy business account in order to set up a developer account?
Or is there some way to set up a developer account that does not have access to the main business account?
Thanks,
Alex

Related

PayPal Auto Payment without logging in

I want to make a payment system in which users can connect their PayPal account to a website. In this step, login required.
When transaction occurs, without having to log in again, users can pay to the site.
This would be quite different from PayPal subscriptions -- just auto payment like upwork client account.
What you are looking seems to be a "Reference Transactions" solution. It can be tested in sandbox, but to use it in live, the business account would need to be approved for this feature by PayPal. To do this the account owner would need to contact their PayPal account manager or PayPal's general customer support (not MTS), and explain the business need for this feature.
As far as implementing the solution, the only public documentation I'm aware of is for classic APIs: https://developer.paypal.com/docs/classic/express-checkout/ec-set-up-reference-transactions/ . Any newer API or vault solution does not appear to be publicly available at this time, but you could always contact PayPal's support and ask if there's something they'd rather you implement than those classic APIs. The more significant hurdle is the business approval for the feature mentioned earlier.

Paypal vault for credit card storage

My company is looking to use the vaulting feature with Paypal for storing credit card info. I am not on the development side of things. I just need to know do we just need to have a paypal account to use this vault? Do we need to have a business account or a contract with paypal in order to use this? This is very time sensitive so any help would be greatly appreciated.
Scott
Yes, you will need to set up a PayPal account for this functionality.
Those in charge of the financial account to which the PayPal account will be linked (i.e. your company's bank account) will also need to answer questions regarding the bank account's validity correctly in order to unlock full API access for your developer(s):
https://developer.paypal.com/docs/api/
Your developers will also need to be set up, once the PayPal account has been confirmed and validated, with authorized logins for the account, as well, so they can test and ensure that PayPal transactions are confirmed during the development process.
A word of caution: Though I'm unaware of your business, its practices, etc. it's a hefty sum of responsibility and potential liability to offer the storing of user-sensitive financial information. If you're not prepared to handle the legal ramifications if this data is ever stolen or accessed without authorization, then this is not the development path your company should take.
You would just need a business account to use REST API PayPal.List of countries supported.
The REST API supports many countries for PayPal account payments. All you need is to upgrade to a Business account. For country-specific offerings and limitations, refer to PayPal Offerings Worldwide and visit your country-specific site for further details.
No need of a PRO account.

Trouble setting up a developer account and understanding how the sandbox environment works

we're not using the API - we just need to integrate a pre-made plugin for our CMS and help our client setup their account.
We've been looking here:
https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/ug_sandbox/
But are having trouble understanding a few things:
If you live outside the US, you can't create a developer account on: https://developer.paypal.com
Do we somehow create a developer account (and dummy sandbox accounts) on paypal.co.nz?
Once we have a developer account, can it granted developer access to the client's PayPal account so we can login and test/trouble shoot any integration issues?
Sorry if this is easy, but we're having trouble finding a good overview or step-by-step of the process.
Any pointers in the right direction would be much appreciated.
Cheers
First off, Ebay and PayPal have different APIs and different accounts. So creating an account on Ebay would only let you test against the Ebay API.
Can't comment on the NZ vs US thing. The signup form didn't ask me for a country. But, in theory, the developer site shouldn't care (it's a developer site, not live PayPal).
Granting third party access isn't something you do through the Developer site. That's done with your live PayPal credentials and their authorizing you. Not sure if this can be done in REST but it is possible in Classic
Because the sign up form on developer.paypay.com won't accept non-us addresses, you have to sign up by doing the following:
Go to your local paypal site e.g. paypal.com.au or paypal.co.nz
Sign up for a normal account
Go to developer.paypal.com
Sign in with the normal account you just created
Paypal will then use your new normal account details to create a developer account.
From then on, just login at developer.paypal.com.

Do we have to have a real bank account for paypal developer's account?

I am new to paypal and a bit of confused about its types of account and their rules and functionalities. A lot of questions came to my mind while going through those accounts and I searched for them but couldn't get a clear answer on these
1.What is the difference between personal business and developer's account?
2.Do we have to have a real bank account for paypal developer's account?
3.If it is so, then does paypal charges even for developer's account ?
4.If not can we get fake credit from paypal itself just for testing purpose?
and finally 5.where do a developer finally login to access the REST API which the paypal provides?
1) Not a whole lot. In most cases people use Personal accounts in the sandbox as payer accounts, and use business accounts for seller accounts. You need a business account setup for things like Payment Pro, Payments Advanced, etc.
2) No, when you create your developer sandbox accounts they will get setup with a fake bank account and credit card number.
3) No, any transactions made in the sandbox are completely fake, but it does allow you to complete transactions all the way through so you can see the entire flow, and then also see what it looks like in each user's PayPal account.
4) Answered in #3.
5) Not exactly sure what you're asking here. Just login to http://developer.paypal.com and go into the Documentation section. Everything you need is in there.

PayPal: Alternative to PayPal's Developer Account

I was using Paypal Sandbox for testing transactions last year using my PayPal developer account.
I just checked last week that I cannot access my old account, so I decided to sign up for a new account. However, you need now to sign up for a business account. Business account is only available to U.S. businesses (I came from outside the US).
I was hoping if you can suggest an alternative and free developer account (similar to PayPal), but with a different payment gateway.
Thank you.
How about stripe ?
Stripe
Uses a JavaScript based API to complete transactions.
Simpler to integrate with multiple platforms.
You don't need a US Business account to use developer.paypal.com.
Simply sign up via https://www.paypal.com/ for a live PayPal account, either Premier or Business, and you'll be able to log in to developer.paypal.com with it.
Note however that the new REST API is currently available for live US Business accounts only, but this won't affect the availability of other Sandbox products or functionality.
I'll look into why the messaging states that you do, because that's not correct. Thanks for pointing this out!