PayPal Adaptive Chained Payments in the sandbox - paypal

Chained payments in PayPal Adaptive Payments is documented as only being available with approval: https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/
Is it possible to use it in the Sandbox without approval to test workflow and code, before submitting an application for approval?

Yes, you can try the API on sandbox without app approval. Just create a sandbox account from developer.paypal.com and use the account's API credentials along withe the special sandbox app id APP-80W284485P519543T.
When you go live, you will have to go through the app approval process to get your own app id

Related

Payment via Braintree in flutter application

I am building a marketplace app and want to include payment via PayPal with Braintree (see documentation: flutter_braintree). Right now I am working with a braintree sandbox trial account.
As far as I am understanding it correctly, I have to save the braintree tokenizationKey for every company to enable payments directly to them and not to the marketplace. Due to test reasons I included the tokenizationKey of my braintree sandbox account.
I am successfully directed to the PayPal checkout page where I can't login since it's in sandbox mode. When I select "proceed with sandbox purchase" I am then redirected to the application and do receive a BraintreePaymentMethodNonce.
Here you can find the screen where I can't login.
But somehow I can't see any transactions in the dashboard of my sandbox account.
Am I mistaken with the way tokenization works or where is the problem?
I am successfully directed to the PayPal checkout where I can't login since it's in sandbox mode.
Use a sandbox buyer (personal) account from https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F
If the companies only have PayPal accounts rather than Braintree accounts, you can use PayPal via Braintree and a braintree access_token from PayPal for authentication to get the client token on your server (no tokenizationKey)
I was also having the same issue. Now I found the solution. All you have to do is link you braintree sandbox to your paypal sandbox. Here is the process of linking your sandbox accounts.

Adaptive Chained Payments: What are the necessary Credentials to Test in Sandbox?

We are confused on whether, or not you need special credentials to test Chained payments in Paypal's sandbox. It seems that in order to make adaptive payments in a live environment you need special permission from Paypal, but does testing adaptive payments in the sandbox require these special permissions (credentials)? There is a application page on the developer site to create a new app that intends to use adaptive payments, but this app appears to be for the live environment, and does not mention testing. We wish to test adaptive payments in conjunction with our web application prior to obtaining live permissions. What are the steps to obtain the sandbox credentials to accomplish this, or can this be done with basic credentials?
For sandbox, there is no need for additional permission. Just use the sandbox app ID - APP-80W284485P519543T. You can refer to the documentation below
https://developer.paypal.com/docs/classic/adaptive-payments/gs_AdaptivePayments/

Paypal sandbox for manager account

I have a paypal manager account for https://manager.paypal.com/.
I want to test some api calls for recurring payment profiles. But I don't have sandbox for the same.
Can anyone know how to create a sandbox for this account?
Not sure if this is what you’re looking for. From what I can see here.
Paypal Live or Test Transactions
Paypal manager has a test mode

adaptive payment paypal work with standard pay pal account

I want to user the adaptive payment paypal method for my website.
So for this we need use the pay-pal pro account or it working fine with standard pay pal account.
You need to have the following:
A PayPal Business Account(Confirmed email and verified account) PRO account not required.
Need to create a application at apps.paypal.com and submit(Adaptive Payment is a special feature which needs a application to be submitted and approved by app review team.
Once app is approved, you will be provided with APP ID which you can use in your API calls for adaptive Payment integration on your website.

How do I complete registration for a live application on PayPal

I have been using the Express Checkout methods of the PayPal Classic API to allow my site's clients to set up both recurring and one-off payments. Everything works smoothly in my test environment with it pointing to the PayPal sandbox environment.
Now I have been trying to go live. I am following the instructions from https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ which tells me to register my app. I go to https://apps.paypal.com/user/my-account/applications/new and fill in my details, but in the section 'Services used by App' there is nowhere to tick Merchant Services. I'm not using the Adaptive API or Invoicing, but the page won't allow me to submit without filling in something on the Adaptive Payments section. There is no help or guidance on the page.
How do I proceed?
If you're just using Express Checkout and Recurring Payments you won't need to submit an app. The app submission is for people using Adaptive Payment or Adaptive Account API calls.
You should be able to use Express Checkout as long as you have a confirmed and Verified Business PayPal account.