how to check PayPal user incoming transaction limits - paypal

i developed a crowdfunding platform.
i would like to check if the paypal account of the person who is submitting a project has any incoming transaction limit.
any idea on how to get it?
thanks

There is no public API for that but a good option would be to make sure that the receiving accounts are either Premier or Buisness and are verified accounts. You can use the GetVerifiedStatus API for that. Beyond that, The PayPal Merchant Services would be able to provide further assistance if receiving limit issues appear.

Related

How to split incoming payments into two or more accounts? 2022 (Paypal or other platform?)

We are a team of completely junior developers and we'd like to know if there's a way to split incoming payments -equally- into different accounts, wether it's through Paypal or other platform.
For example, we would send a link button to the client to make the payment, let's say $100, and we would like to be automatically split into 2 accounts (50%-50%) or 3 accounts (33%-33%-33%).
Is there a way to do that?
Should we create a special type of account to be able to access that functionality? (for example I have my personal -non business- account on Paypal, should we create a business account in order to be able to have that split payment option and, from there, split it into my personal account and my partner's?)
Should we use another platform instead of Paypal?
Should we integrate the code into a website with the Paypal payment method? or can it just be a link that we send to the client, let's say, via email?
Are there easier ways to solve this (for example with crypto -binance or sth like that-)?
We are completely lost on this topic since we're just starting, so any advice would do.
Thanks in advance!!
For PayPal, after receiving the payment into a single account you control, you could (as separate transactions) send some of that amount to other account(s) using Payouts, which you can request access to. Approval may or may not be granted for your use case.
Without Payouts, a manual sending from that single account to others can be done in the www.paypal.com account interface, using the Send Money feature.

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 API for funding business account

All the users on my site have a personal account. I would like to add paypal as a payment method to fund a user account. Upon a fund the user account will be credited so he will be able to pay for the services I provide. Is it possible?
Yes, this is possible you can write a script that after the users payment several lines of code get executed that activates your service and credits your account.
The easiest way of doing this is by using a payment provider that sits between paypal and your site. They can deliver you directly the scripts and API you need.
Ofcourse you can also make them yourself. Not sure if the PayPal API already includes this functionality.
I hope that this is of any help
Paypal provides an API to integrate and customize its payment platform to your website.
For starters this limk will give you a breakdown on what you can do with the api.
https://developer.paypal.com/docs/classic/api/gs_PayPalAPIs/
try this link if you are keen on developing that part of your site.
https://developer.paypal.com/docs/api/

Transfer fund from a merchant account to a credit/debit card holder bank, probably using ACH

My problem is very similar to this
How i can credit my customer from their online balance deposited by them on our website.
We are using Braintree API. It has marketplace services too. But escrow is not what i'm looking for. I want to know whether Braintree API/ PayPal ACH API is capable of crediting our customer.
How about Balanced API. Can this solve my problem?
Any suggestion will be greatly appreciated.
To transfer funds to user local bank account, you can use Braintree's Detached Credit Feature.
But, the biggest problem is that in order to use this feature you must request send a request to have this capability enabled via an email to Braintree; at this point they will enable it temporarily. Once the transaction is completed, they disable it within 24 hours, at most.

Verifying paypal account

I am building website which requires customer to update paypal account.
Is there anyway to check the reality of customer's account?
When my customer fill out their paypal account in my site, I want them to be directed to paypal login page to login and paypal will return the result.
Does paypal api support this situation?
Pretty much any implementation of PayPal you choose would follow the flow you mentioned.
Payments Standard would allow you to create basic buttons or create an HTML form and POST directly to PayPal to process. It would send the user to PayPal for login and approval to complete the payment. The transaction details would include the payer status (verified or unverified) as well as the address status (confirmed or unconfirmed) and lots of other details about the order.
Express Checkout is basically the API version of Standard, but it's much more advanced and open to integrate in the way that works best for your site or application. In this case, some of buyer/transaction data is available during the process within your app through API requests and responses, and then you can also get to it via transaction details after the fact just like payments standard provides.
Another option would be to use Adaptive Payments, but if you're doing a general payment of any kind you probably don't need that. That's what you would use if/when you start wanting to split payments among multiple receivers within the same transaction, setup preapproval profiles, etc.
If you happen to be working with PHP my class library for PayPal will make the API calls very simple for you.
You could do what PayPal itself does when you register. Send them a few cents and have them tell you how many when they get it. The payment itself will fail if the account doesn't exist, and telling you how many cents proves that they own the account.