Actions55
- Webhooks Actions
- Payments Actions
- Products Actions
- Plans Actions
- Partner Referrals Actions
- Reporting Actions
- Orders Actions
- Subscriptions Actions
- Invoicing Actions
- Disputes Actions
Disputes → Provide Supporting Info
AI-generatedOverview
The node provides enhanced integration with PayPal, supporting a wide range of operations across multiple PayPal resources. Specifically for the Disputes resource and the Provide Supporting Info operation, this node allows users to submit additional supporting information related to a dispute or chargeback case in PayPal.
This is useful in scenarios where you need to respond to disputes by providing extra documentation or details that can help resolve the issue in your favor. For example, if a customer disputes a transaction, you can use this operation to upload evidence such as receipts, correspondence, or other relevant data directly to PayPal via n8n automation workflows.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the dispute to which you want to provide supporting information. |
| Request Body | JSON-formatted request body containing the supporting information details to be submitted. |
| Additional Options | Optional parameters including: - Environment: "Sandbox" or "Live" PayPal environment. - Page Size: Number of items per page (for list operations). - Start Time: ISO 8601 start date filter. - End Time: ISO 8601 end date filter. |
Output
The node outputs a JSON object containing:
resource: The resource name ("disputes").operation: The operation performed ("provideSupportingInfo").success: Boolean indicating if the operation was successful.- All fields returned by the PayPal API response for the provide supporting info endpoint.
creditsUsedandcreditsRemaining: Information about API usage credits from the external validation service.timestamp: The ISO timestamp when the operation was executed.
If the operation fails and "Continue On Fail" is enabled, the output will include an error message and success set to false.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for:
- An API key credential for the external "N8N Tools API" used for operation validation.
- A PayPal OAuth2 API credential providing an access token and environment configuration.
- The node makes HTTP requests to both the N8N Tools API and the PayPal REST API endpoints.
- Proper configuration of these credentials in n8n is necessary for successful execution.
Troubleshooting
- Invalid JSON in Request Body: If the JSON provided in the "Request Body" property is malformed, the node will throw an error indicating invalid JSON. Ensure the JSON syntax is correct.
- Validation Failure: If the external validation API rejects the operation, the node will fail with a validation error. Check API key validity and ensure the operation/resource combination is supported.
- PayPal API Errors: Errors from PayPal (e.g., invalid dispute ID, insufficient permissions) will cause the node to throw an error. Verify the dispute ID and that the OAuth2 token has appropriate scopes.
- Environment Mismatch: Using the wrong environment (sandbox vs live) may cause failures or unexpected results. Confirm the environment setting matches your PayPal account type.
- API Rate Limits: Excessive calls may hit rate limits; monitor usage and adjust workflow frequency accordingly.