Why did I get API error code 10007 or a PERMISSION_DENIED response?

For the NVP/SOAP API 10007 error, the call failed for one of these reasons:

  • The wrong transaction ID was used.
  • The wrong email address is being passed in the ‘subject’ for a third-party API call.
  • The subject account hasn't given you permission to make the third-party call.
  • The bank in your PayPal account is not verified.
  • In the case of Authorization API calls, if there is already an outstanding order authorization or a recorded capture associated with this transaction, it cannot be moved.

Verify your code to ensure you are only using supported parameters for this operation. See NVP Operations.

If you are using our REST API integration stack, the call failed for one of these reasons: 

  • The third-party platform you are using to make API calls on your behalf has not been granted proper permissions. See Grant a third party permissions
  • The live REST application you are using does not have the appropriate features enabled. Contact Merchant Technical Support to validate the needed features. 

PayPal NVP and SOAP API Reference Guides.

See the Developer Portal for a complete list of NVP/SOAP API error codes.

我們可以透過更多方式提供協助

如你繼續瀏覽,我們將使用 Cookie 來改善和提供為你而設的體驗。可否讓我們同時使用 Cookie 向你展示個人化廣告?了解更多並管理你的 Cookie