Testing PayPal payouts - paypal

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.

Related

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.

customer use real credit card information against paypal sandbox

customer make payment (with real/valid credit card) on test website that is linked with paypal sandbox account. paypal notfied them that $200 is deducted from their account with proper transaction id.
I can see that transaction id in sandbox business account but question is if real money is deducted from their accounts?
Same question if they use paypal to pay us instead of credit card while site was operating under test mode and linked with paypal sandbox business account.
The short answer is no. It is a self contained area for you to test all your paypal applications
From the paypal documentation
"The PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts."
Here is a link to some test credit card accounts paypal recommend you use with development of your paypal application
https://developer.paypal.com/docs/payflow/payflow-pro/payflow-pro-testing/

PayPal payments made to sandbox account instead of live account

We had a page set up to receive PayPal payments - it was still on testing/development, so we used a sandbox business account to receive payments.
Unfortunately, some users gained access to the page and successfully made payments. I logged into sandbox and found out that it successfully received the payments from non-sandbox accounts of real users.
I thought this would not be possible. So I tried it for myself - made a payment using my real PayPal account, and I was right - it did not work.
My question is: How was it possible that they were able to pay using their real account, but I couldn't? Second, since they paid to a sandbox account, was actual money deducted from their account? If yes, would refunding it from inside our sandbox business account work?
The only way I can think anybody could have completed the transaction using a "real" account is if they paid using a credit card through a Payments Pro integration. Are you using Payments Pro?
Any money paid to a sandbox account is fake, and no money would actually be transferred.

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

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.

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".