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

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.

Related

PayPal API for “not-merchant”/private account

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.

Capture Funds for Authorized Cards via API on Big Commerce

Currently, payments processed through certain credit card processors (example: Authorize.net) can be set to first authorize the fund, then later capture them when prompted in the UI via the admin interface.
I am hoping to capture funds of authorized orders (Big Commerce status 'awaiting payment') via the API rather than through the UI. I have not been able to find anything but a post from 3 years ago saying it was not yet possible. Is there now a way, or is this still something that cannot be done?
old thread: Is it possible to "capture funds" for authorized credit card transactions via the API?
It isn't possible to capture funds via the API today. The API is meant to Create, Read, Update, or Destroy entries and nothing is exposed to the API that would allow you to execute an action between BigCommerce's core application and the payment gateway .

Using Stripe Connect to facilitate transactions between users?

Specific requirements for my app:
buyers must be able to use credit card
i want to collect a portion of each transaction (fee)
I was initially using Dwolla but realized that users would not be able to pay with credit cards. Now I'm looking at Stripe and see that they have Stripe Connect.
Would Stripe Connect fit the bill? A post here says that SC "would require the [recipients] to have business licenses". Is this true?
Also, looking at the API, I don't see how to direct the received funds to a recipient account. It seems like all you can do is "charge" the card. This seems like it would just put all of the funds in my account. All I want is a portion (fee) and then have the rest somehow deposited in the recipient's account. Is this possible, and if so, how do I specifiy the recipient in the API call?
It's best to view Stripe Connect as OAuth. Merchants can connect their Stripe accounts with you, and you can authenticate to Stripe with their details, and make charges on their behalf. You can take a fee off the top using the 'application_fee' param.
As to your first question, all users would have to sign up to and abide by Stripe's terms. They don't necessarily need to be businesses though - they could be sole proprietors.
You can find more docs on Connect here. https://stripe.com/docs/connect

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.

Credit card crediting and debiting / ACH crediting and debiting through Api without user interaction

I'm looking for a way to automate a transfer from one credit card to another credit card or from one bank account to another bank account, without the end user having to login to something like paypal or amazon payments to complete the process (by transferring their on-line balance to their bank account).
This is extension to the earlier question.
API For Direct Deposit (ACH, EFT, Whatever)
Anybody solved this. Could you suggest the answer?
[EDIT]
I know that PCI compliant issues will be there to store credit card info in database. So I am checking for an API which saves saves the info and doing crediting and debiting credit card.
Is there any issue to store the bank info in database?
[new]
I saw that there is an api for that. echeck.net which uses ACH network and credit/debits a bank account.
Is it possible to store the bank info in authorize.net server through CIM API, and use them whenever website needs to collect money from consumer, through a script? and through script is it possible to credit the users bank account from website bank account?
I saw that there is an api for that.
echeck.net which uses ACH network and
credit/debits a bank account.
Is it possible to store the bank info
in authorize.net server through CIM
API, and use them whenever website
needs to collect money from consumer,
through a script? and through script
is it possible to credit the users
bank account from website bank
account?
CIM does work with eChecks and should do what you need. See page 9 of the CIM manual for details of the createCustomerProfileRequest API call.