PayPal - Native Checkout SDK(Android)-invalid scope - paypal

1
I'm using the new Native Checkout PayPal SDK for Android with Kotlin and I've been following every step in the documentation but getting - invalid scope.

I got the solution...this issue happened because of not enabling the payment method in the App feature option in the PayPal-created application of the Paypal dashboard console.
Also, we need to enter the privacy & agreement URLs also the checkboxes to be enabled.

Related

API Credential Error with WooCommerce

I have installed Paypal Express Checkout but keep getting API Credential error 3 when trying to purchase through WooCommerce. Seems to work fine through PayPal standard. Any ideas? I've re-set my API info on PayPal just in case but still getting the error.
You need to make sure the environment is set as Live instead of sandbox.
Adding the configuration guide for your reference.

paypal sandbox: auto return not working

breaking our heads over how to get autoreturn to work in sandbox.
We have enabled the auto return feature in the sandbox account
associated with the APP we use:
2. We have entered the return URL in developer.paypal.com in the APPs settings:
3. And still. We are not returned back to our URL provided:
note also that we have waited several hours between changing something and testing it as instructed. Any help highly appreciated.
Try turning Payment Data Transfer on in Sandbox account (next section down in Website Payment Preferences).
answer found. according to paypal support auto-return does not work with the paypal invoicing API, which we use, just express checkout etc.

Cannot edit settings on exisitng approved Classic API application

I have recently taken over development of a web application which communicates with paypal to do Adaptive Payments using the paypal Classic API.
I was debugging an issue I found in which paypal disallows all transactions which include a chain-payment.
I logged into developer.paypal.com and navigated through the "Create and Manage Classic API Apps" link to find the old apps management interface.
I see my application in the list, and in the application settings the Chain Payments checkbox is unselected. I guess that is the reason that the transactions which include a chain payment are not allowed to be completed.
My problem is that I cannot edit any of the settings for the application. All of the fields in the form are set to readonly, and if I force the form to submit I get message "This application is not in an editable state".
The app was only submitted and approved in February 2015, so its not like it is that old. Is there a limitation that the application cannot be changed after it is approved? How can I enable chain payment permissions on this existing app?
It is not possible to update/edit, if your application is approved. You will need to submit a new app at www.paypal-apps.com.

How to test IPN from website with the new Paypal Sandbox?

I used to use the old PayPal sandbox to simulate a payment using IPN (posting a payment, and then confirming the IPN). This used to work fine with the classic sandbox.
With the introduction of the new Sandbox - I try to submit the request as I used to (redirecting the user to https://www.sandbox.paypal.com/cgi-bin/webscr?) which should take the user to the payment page - but this link now takes the user to the logon page for the sandbox.
Is this no longer supported?
I see there is still an IPN simulator, but I want to test the end-to-end round trip process from the user-perspective. This does not seem possible anymore.
Try clearing your cache and cookies prior to opening up the developer.paypal.com site and logging in. Also try using Firefox or Chrome if you are using Internet Explorer.

How can I simulate an error using Paypal Payments Pro sandbox?

How do I simulate an error with PayPal Payments Pro? I am trying to simulate things such as Suspected Fraud, Declined cards etc.
We are using Magento Commerce Enterprise edition and would love to be able to see errors from the user interface. Any help would be greatly appreciated.
We are developing using the PayPal sandbox.
On the Developer Central site (https://developer.paypal.com), log in and go to Dashboard >> Sandbox >> Accounts. Find the email address for the PayPal Payments Pro account. Click on it, then click Profile. On the Settings tab, make sure that Negative Testing is enabled.
Once Negative Testing is enabled, make sure that the order total matches one of PayPal's error codes (you can see the full list here). For example, to simulate error code 15005 (which is your basic "card was declined" error), run a transaction for $150.05.
More info available here.
Edit 7/7/2017: Changed instructions to reflect the current location of the negative test mode toggle, and changed the link to PayPal's dev documentation.