Actions37
- Offer Item Actions
- Customer Actions
- Dispute Actions
- Installment Actions
- Line Item Actions
- Offer Actions
- Payment Actions
- Payment Method Actions
- Payment Plan Actions
- Payment Schedule Actions
- Refund Actions
Overview
This node integrates with the Partially Payment Plans API to manage payment-related resources. Specifically, for the Payment resource with the Create operation, it allows users to create a new payment associated with an existing payment plan. This is useful in scenarios where you want to initiate a payment transaction under a predefined payment plan, optionally redirecting the user to a URL after 3D secure authentication.
Practical examples include:
- Creating a payment for a customer's installment plan.
- Initiating a payment and redirecting the customer to a secure page for authentication.
- Automating payment creation workflows within e-commerce or subscription platforms.
Properties
| Name | Meaning |
|---|---|
| Payment Plan ID | The identifier of the payment plan to which this payment belongs. |
| Amount | The amount of money to be paid in this payment. |
| Return URL | (Optional) A URL to which the user will be redirected after completing 3D secure authentication. |
Output
The node outputs a JSON array containing the response from the Partially API after creating the payment. The structure typically includes details about the created payment such as its ID, status, amount, associated payment plan, and any URLs needed for further processing (e.g., 3D secure authentication).
If the payment process involves binary data (such as documents or receipts), it is not explicitly handled here; the output focuses on JSON data representing the payment entity.
Dependencies
- Requires an active connection to the Partially Payment Plans API.
- Needs an API key or token configured in n8n credentials to authenticate requests.
- The node uses internal helper functions to make HTTP requests to the Partially API endpoints.
Troubleshooting
- Missing Required Fields: Ensure that "Payment Plan ID" and "Amount" are provided; these are mandatory.
- Invalid Payment Plan ID: If the payment plan ID does not exist or is incorrect, the API will return an error. Verify the ID before creating a payment.
- Authentication Errors: Check that the API key credential is correctly set up and has sufficient permissions.
- Return URL Issues: If the return URL is malformed or unreachable, redirection after 3D secure authentication may fail.
- API Rate Limits or Downtime: Network errors or rate limiting by the Partially API can cause failures; retry logic or error handling should be implemented in workflows.
Links and References
- Partially Payment Plans API Documentation (example placeholder link)
- 3D Secure Authentication Overview
- n8n HTTP Request Node Documentation (for understanding API calls)