PayPal API for “not-merchant”/private account - api

I start up my business so not have documents for business so I create an account personal on Paypal
so can using API or not for a private account can or not?
and I need to create something if client paid by PayPal credit card or Paypal account can't make refund again without my permission
Any suggestions?

You should upgrade to a PayPal Business account.
If you're able to obtain the necessary API credentials via https://www.payapl.com/api , you might be able to receive API-based payments with the account as it currently.
Exact specifics and potential issues can depend on your location and integration method, however--so again, you should upgrade to a PayPal Business account.

Related

PayPal Developer Account & API ..what happens if account is limited?

I have a hypothetical question about my PayPal developer account. Since the app I developed uses an API Username (myname-facilitator_api1.mydomain.com), API Password and API Signature to do the transactions, I am wondering what happens with the API access if my PayPal account for whatever reason becomes limited?
I've had my account limited in the past because I did a large withdrawal and PayPal asked me to send in documents to lift the limits ...but what happens during that time to the API access? Would customers also not be able to do transactions through my app during this time or how would it be affected?
There are multiple types of account limitations. For most limitations you can continue to accept payments. In other cases not.
If PayPal is uncertain about whether an account may have been compromised, or lacks a required piece of paperwork, they will generally only limit withdrawals so that the merchant can continue their business with as little impact as possible while they resolve the issue.
If PayPal determines that an account is fraudulent, or engaged in some type of enterprise for which PayPal cannot process the payments, they will block acceptance as well in order to protect the payers -- the alternative being to accept but then reverse all the transactions.
Usually, when your accounts becomes limited you can still receive payments. You can't withdraw though.

PayPal REST API Vault - Access existing cards not previously saved via Vault?

If an existing PayPal user has one or more credit cards saved in their PayPal account, and that user is new to my application, are those card details accessible via the Rest API Vault endpoint?
No. When you make a REST call, the end user will be providing you their card data directly. The credit cards in their PayPal account are backup funding sources. While it's possible you could get paid through them, there's no way for you to know because the payment will be shown as their PayPal account only.

PayPal - Need Payments Pro to Test Mass Pay?

This seems like an easy question, but as a developer do I need payments pro on my business account to test out the mass pay API for a client? The app will eventually sit on their PayPal account and they have payments pro. Asking because I keep getting authentication errors and thought it may be because of this?
No. Your customer's PayPal account needs to get approved for Mass Payments, then they need to give you third party Mass Payments permissions. And you call the Mass Payments API on your customer's behalf. They just need to contact PayPal CS to get the approval process started.

Via Paypal API what call can I use to transfer from my paypal balance to my bank account

I would like to automate my paypal balance to my bank.
Tired of having to go every weeks and click on the transfer to my bank.
What API call can I use to transfer my paypal balance back to my linked bank account ?
There is not an API that you can use to transfer the money to your bank. But you can set up Auto Sweep on your account. Once you enable this feature on your PayPal account, PayPal will send what ever funds are in your PayPal account to your bank account on a daily basis. This would mean that you would not need to go into your account every time and do this manually, it would be done automatically.
In order to enable this on your account, you would first need to contact PayPal customer service, and request this feature enabled on your account. Once your account has this enabled on it, you will then need to go into your account and turn this on.

ActiveMerchant - Can I integrate a Merchant ID Number with Authorize.net?

I'm building an e-commerce website from scratch in Ruby on Rails. I currently have PayPal integrated into the site, but the client wants to go with a cheaper solution (that takes less cut than PayPal.) I don't have a website for them, they don't have integration docs. All I got was a Merchant Identification Number (MID). The guy from the payment company said that my client would be able to use this Merchant Identification Number when the shopping cart site asks for it.
The payment guy thinks that my client is using a pre-packaged solution like Volusion or Magneto.
Can I use the Authorize.net payment gateway with just a merchant identification number? It looks like from this page, http://activemerchant.rubyforge.org/classes/ActiveMerchant/Billing/AuthorizeNetGateway.html#method-M000393, that I need an Authorize.Net API Login ID and an Authorize.Net Transaction Key.
What information am I missing from the payment guy?
He said that we could use VeriSign or Authorize.net... but VeriSign was acquired by PayPal, wasn't it?
The merchant ID is required, along with other details, to register for an Authorize.Net account. Once you have that account they will provide you with the API loginand transaction key. Then you. Can integrate it into active merchant and accept payments.