The Stripe connector node in Rayven.io provides powerful tools for automating payment processes, customer management, and event tracking
Setting up the Stripe Connector in Rayven.io
-
Create a Stripe Account and API Key:
- Sign up at Stripe if you don’t already have an account.
- Navigate to Developers > API Keys in your Stripe dashboard.
- Generate and copy the API Secret Key. This key will authenticate your Stripe requests.
-
Add Stripe Credentials to Rayven.io:
- In Rayven.io, go to Settings > Credentials.
- Add your Stripe API key to establish the connection between Stripe and Rayven.io.
Available Stripe Operations in Rayven.io
Below are the currently available Stripe API operations configured for use in Rayven.io workflows.
Input Operations:
-
List All Customers
Endpoint: List All Customers
Description: Retrieve a list of all customers from your Stripe account.
Usage: Use this node to view all customers or filter based on specific attributes. -
Retrieve Specific Event
Endpoint: Retrieve Specific Event
Description: Retrieve details of a specific event, such as payment success or failure.
Usage: Monitor important payment or customer-related events. -
List All Events
Endpoint: List All Events
Description: Retrieve a list of events that occurred in your Stripe account, such as charges or refunds.
Usage: Use this node to track all events for auditing or reporting purposes. -
List All Balance Transactions
Endpoint: List All Balance Transactions
Description: Retrieve all balance transactions, including charges, transfers, and refunds.
Usage: Automate financial reporting and reconciliation. -
Create a Payment Link
Endpoint: Create a Payment Link
Description: Generate a payment link for customers to complete a transaction.
Usage: Use this node to create on-demand payment links directly from your workflow.
Using the Stripe Connector in Rayven.io Workflows
-
Create a New Workflow:
- Navigate to Workflows in Rayven.io and click Create Workflow.
-
Add Input Nodes:
- Drag and drop the required Stripe Input Nodes to retrieve customers, events, or balance transactions.
-
Configure the Nodes:
- For example, in the List All Customers node, you can specify optional parameters such as:
- Limit: Set the number of customers to retrieve.
- Created: Filter customers by creation date.
- For example, in the List All Customers node, you can specify optional parameters such as:
-
Add an Output Node for Payment Links:
- Use the Create a Payment Link output node to generate a payment link dynamically during your workflow.
-
Incorporate Triggers and Alerts:
- Add triggers to automate actions based on Stripe events, such as sending an email when a new customer is added or a payment is completed.
Example Use Case: Automated Payment Confirmation Workflow
Scenario: A customer completes a payment through a Stripe link, and you want to notify your finance team automatically.
-
Workflow Setup:
- Use the Create Payment Link output node to generate a payment link.
- Add a Retrieve Specific Event input node to monitor when the payment is completed.
- Configure an alert node to send a notification to your finance team.
-
Trigger Automation:
- Once the event is triggered (e.g., payment success), the workflow sends the payment confirmation email to the finance team.
HTTP Node for Additional Operations
If the Stripe operation you need is not pre-configured, you can use the HTTP Node in Rayven.io to call any endpoint available in the Stripe API.
Steps:
- Add an HTTP Node to your workflow.
- Select Authentication > Predefined Credential Type and choose Stripe.
- Provide the API endpoint, headers, and request body as required.
Refer to the Stripe API Documentation for details on available operations.
Conclusion
The Stripe connector node in Rayven.io provides powerful tools for automating payment processes, customer management, and event tracking. With pre-configured nodes for common operations and the flexibility to use the HTTP node for custom API calls, you can seamlessly integrate Stripe into your workflows.
For more advanced use cases, explore the Stripe API Documentation at:
If you need further assistance, contact our support team.