Hi @avviano,
How can I use the onboard wizard, if I am a webdesigner and relying on a client to provide API?
The onboarding wizard requires the regular PayPal login credentials. This process automatically creates a new REST App, registers the webhooks and enables a couple of features for the account (e.g. Vaulting or Tracking).
If you don’t have access to the login details, only the account owner can use the onboarding wizard.
Manually connecting the API credentials is also possible, and the credentials can be obtained as described here: https://woocommerce.com/document/woocommerce-paypal-payments/#manual-credential-input
But in that case, you rely on having been provided the correct details.
The most likely explanation for the Authentication with PayPal failed: Could not create token.
error is invalid API credentials. There could also be another plugin interfering with the connection to PayPal, but that’s rather unlikely.
The only way to ensure the credentials are correct is with the onboarding wizard.
The team would be happy to take a look the API configuration if you could share a screenshot privately with us from here: https://paypal.inpsyde.com/docs/request-support/
Please include a link to this thread. Thanks!
[…] but the information he supplied are the Live keys and seem correct. Why? Because when I enter the information and click “connect” Woo connects to Paypal and everything seems fine. It also says “Connected”.
This can be a little bit deceiving, as the plugin settings will also load when you manually provide invalid credentials. All the API fields could be filled with just an X and after saving, the plugin settings would appear. But at the same time, the error notice would occur to signal the problem with the connection.
Invalid credentials are currently not expected or handled exceptionally well. For example, there is an open issue that causes degraded site performance when the credentials are invalid, as the API may be called on each page load.
This will be fixed in one of the next updates, but it is not a problem when the account is connected correctly.
To test and configure the integration to your needs, we recommend creating and connecting a PayPal Sandbox account: https://woocommerce.com/document/woocommerce-paypal-payments/#testing-in-sandbox
Then you would still need to figure out how to either get the login or the correct API credentials from the account owner. The documentation linked above should help thugh.
Kind regards,
Niklas