Actions55
- Webhooks Actions
- Payments Actions
- Products Actions
- Plans Actions
- Partner Referrals Actions
- Reporting Actions
- Orders Actions
- Subscriptions Actions
- Invoicing Actions
- Disputes Actions
Orders → Create Order
AI-generatedOverview
The "N8N Tools - PayPal Enhanced" node provides a comprehensive integration with PayPal's API, supporting over 70 operations across multiple resources such as Orders, Subscriptions, Invoicing, Disputes, Webhooks, Payments, Products, Plans, Partner Referrals, and Reporting.
For the Orders - Create Order operation specifically, this node allows users to create new PayPal orders programmatically. This is useful in e-commerce workflows where you want to automate order creation based on customer actions or external triggers. For example, when a customer places an order on your website, you can use this node to create a corresponding PayPal order for payment processing.
Properties
| Name | Meaning |
|---|---|
| Request Body | JSON object representing the request payload sent to PayPal to create the order. This includes all order details like purchase units, amounts, and payer information. |
| Additional Options | Collection of optional parameters: • Environment: Choose between "Sandbox" (test) or "Live" PayPal environment. • Page Size: Number of items per page for list operations (not applicable for create order). • Start Time: Filter start date (ISO 8601 format) for applicable operations. • End Time: Filter end date (ISO 8601 format) for applicable operations. |
Output
The node outputs a JSON object containing:
resource: The resource type, here always"orders".operation: The operation performed, here"createOrder".success: Boolean indicating if the operation succeeded.- All fields returned by the PayPal API response for the created order, including order ID, status, links, and other metadata.
creditsUsed: Number of API credits consumed by the operation (from validation response).creditsRemaining: Remaining API credits after the operation.timestamp: ISO string timestamp of when the operation was executed.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for:
- An API key credential for the external "N8N Tools API" service used for validating requests and tracking usage.
- A PayPal OAuth2 API credential providing an access token and environment configuration.
- The node makes HTTP requests to both the N8N Tools API and PayPal's REST API endpoints.
- Proper configuration of these credentials within 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 request (e.g., due to invalid client ID or environment), the node will fail with a message from the validation response. Verify that credentials and parameters are correctly set.
- Unknown Operation or Resource: Errors occur if unsupported operations or resources are specified. Confirm that "Orders" resource and "Create Order" operation are selected.
- API Rate Limits or Quotas: The node tracks API credit usage; exceeding limits may cause failures. Monitor usage and adjust accordingly.
- Authorization Errors: If the PayPal OAuth2 token is expired or invalid, API calls will fail. Refresh or reauthenticate the PayPal credentials.