Paypal Pro DoDirectPayment API as a third party With No US/UK/Canada Credentials - paypal

I'm looking to integrate paypal as a payment gateways for my customers.
I provide a software online to customer who sells products to users, so I'm developping paypal as a third party, so the money is directly transferred in my customer's paypal account, and not mine.
I have create my account in paypal so I have my credentials, and let my customer grant permission to my app manually as write here (https://developer.paypal.com/docs/classic/admin/third-party/ )
I'm using the merchantSDK and DoDirectPayment method which is only available in US, UK & Canada.
My question is about the location of my acccount. Do I also need an account in US/UK/Canada (DoDirectPayment Api can just be use in US/UK/Canada - as write here : http://go.developer.ebay.com/developers/paypal/forums/soap/dodirectpayment-merchant-country-not-supported), or the only requirement is that my customer must have a US/UK/Canada business paypal account ?
Thank your for your help.

Only the account actually running the DoDirectPayment call would need Pro enabled.

Related

Testing PayPal payouts

I've seen the requirements for the Paypal Payout. It says that accounts should be business type and that the platform account should request a payout access to PayPal. I'm from the Philippines, but my client is in Australia so they can make the business account and request payout access. My question is, once we got access to payouts, can we test the payout on sandbox mode? or the payout only works with real paypal credits/money?
Payouts always works for sandbox Business accounts of countries that support payouts. Create such accounts in the developer dashboard, logging in with any live PayPal account.

What merchant service is best for international transfers?

I would like to know the best way for me as a business owner / developer to use the PayPal API to transfer funds from my PayPal account / bank account to a customer's PayPal account.
I was using Stripe, but just as I launched my business, I found out that Stripe cannot perform international transfers of funds under any circumstances. If I have an international customer / user that I owe a portion of funds to, what is the best way to send them these funds using the PayPal API?
There is a Payouts API you can request access to

Can a payout, using PayPal Payouts API, be funded directly from the associated Bank account instead of PayPal account?

I have been building a marketplace application with an iOS app as front-end that drives the business. The app can accept payment either through a paypal account or a credit card. I have integrated Braintree iOS SDK into my app and linked the paypal business account in Braintree controlpanel. The funds processed using PayPal are being routed to the paypal and those processed using cards end up in the bank account linked with Braintree merchant.
Now, the core of the application is to take a certain commission and payout the rest to the sellers involved in transaction. I have taken the seller's PayPal ID at the time of registration to pay them.I have explored the PayPal docs and found that Payouts REST API does exactly what I need provided I maintain the required balance in the merchant account.This is where things came to a standstill. Specifically, I need to get confirmation on the below points
1.As there are two different places(paypal merchant and bank account
linked to braintree) where my funds are parked, Is there any
possibility that the transaction could directly be funded from the
bank account if the same is linked to both merchant accounts?
2.Will PayPal withdraw the entire amount at once or in partial
transactions.
Can anyone who have been in a similar situation suggest how to go about paying out the sellers. I am open to any alternative that satisfies all the requirements of the app.

Paypal - Sandbox - Open Test Account

After X hours of searching and lost-ing inside documentation and this community, I understand that, if :
I'm non US developer
my client is not a US company
I want integrate Paypal in market-place
sending several emails to Paypal support
I need to:
register as Business Account US in paypal.com ( and not in sandbox )
find an US user because I'm not, otherwise I need to fake my address, zip code and state
enter in developer.paypal.com
Someone can answer me YES ? or the right procedure ?
Thanks
from https://developer.paypal.com/docs/faq/#international-developer-questions
"I'm a non-U.S. developer. What products are available to me?
The REST API supports a number of countries and currencies. The REST API provides simple payment processing for common business needs, including PayPal payments, direct credit card payments, authorization and capture, and refunds. For more advanced payment solutions such as parallel and recurring payments, you can use the NVP/SOAP APIs.
If you've previously used our NVP/SOAP APIs, you can continue to use them. Using your old Sandbox email address and password, you can import existing Sandbox accounts on the Sandbox Accounts page."
I started on this page:
https://developer.paypal.com/developer/accounts/

Paypay website payments standard API: pay without paypal account

we have set up Paypal as a hook into an e-commerce application, where users just enter their paypal account, and we link their clients through to their Paypal account when buying products.
This works great, and paypal asks you to login to pay for your purchases.
But we don't want clients to be forced to create a paypal account, just to make a purchase.
Does website payments standard API actually support paying without a paypal account?
At the moment this is a real showstopper for us.
Check out PayPal Adaptive Accounts. You can create PP accounts for your users. The only step they'll have to complete at PayPal is creating a password. Once the account is created you might need send the user back through a checkout flow.
Adaptive Accounts
Use the Adaptive Accounts API to build applications that create and manage PayPal accounts. Merchants and developers can use the API to create PayPal accounts, add payment methods to accounts, and verify a PayPal account status.
Paypal is a very useful payment service gateway, exactly because the customer does not need to enter a credit-card number.
What we do, is offer Paypal as an option. We allow credit-card entry as well. In order to evaluate the credit-card for validity etc., we interface with the bank that supports our account and let their system do the checks. Another option would be "Cash on Delivery".