he Stripe Connector in Rayven.io enables you to integrate payment processing, customer management, and event tracking directly into your workflows.
What It Does
-
Connects to Stripe’s API for retrieving and managing customer, event, and transaction data.
-
Automates payment link creation for quick customer checkout.
-
Monitors Stripe events (e.g., payment success, refund issued) for triggering workflows.
-
Works with any Stripe account via API key authentication.
How to Use
Rayven Workflow Implementation
-
Create a Stripe Account & Get API Key
-
Sign up at Stripe.
-
Go to Developers → API Keys in your Stripe dashboard.
-
Copy your Secret Key (API Keys Docs).
-
-
Add Stripe Credentials in Rayven
-
Go to Settings → Credentials in Rayven.io.
-
Add your Stripe API Secret Key.
-
-
Add Stripe Nodes to Your Workflow
-
From Input Nodes, choose a data retrieval operation.
-
From Output Nodes, choose Create Payment Link if needed.
-
-
Configure & Test
-
Set parameters like filters, limits, or IDs.
-
Test to ensure correct data retrieval or link generation.
-
Preconfigured Stripe Endpoints
Endpoint Name | Description | Type | API Documentation |
---|---|---|---|
List All Customers | Retrieve all customers in your Stripe account. | Input | List Customers |
Retrieve Specific Event | Get details of a single Stripe event. | Input | Retrieve Event |
List All Events | Retrieve all events that occurred in your account. | Input | List Events |
List All Balance Transactions | Retrieve all balance transactions. | Input | List Balance Transactions |
Create a Payment Link | Generate a payment link for customers. | Output | Create Payment Link |
Configuration Fields
Field | Requirement | Description |
---|---|---|
Node Name* | Required | Internal name for the node. |
Endpoint | Required | The specific Stripe API operation to use (e.g., List Customers, Create Payment Link). |
API URL* | Required | Stripe API endpoint URL for the selected operation. |
Secret Key (Token) | Required | Your Stripe API Secret Key for authentication. |
Parameters | Optional | Operation-specific query parameters (e.g., limit, created date). |
Trigger | Optional | Enable to run the node on a schedule or event. |
Interval Between Trigger Events | Optional | Time gap between automated trigger executions. |
Interval Units | Optional | Measurement units for the trigger interval (e.g., seconds, minutes, hours, days). |
Activation | Optional | Enable or disable the node in the workflow. |
Trigger Using Filter | Optional | Run the node only when specific conditions are met. |
Logical Operand* | Optional | Logical operator (e.g., AND, OR) for combining filter conditions. |
Select Data Source Filter* | Optional | Filter definition for narrowing retrieved data. |
Adding Custom Endpoints
If your needed operation is missing:
-
Use the HTTP Request Node
-
Select Stripe as the credential type.
-
Provide:
-
API endpoint URL (Stripe API Docs)
-
HTTP method (GET, POST, etc.)
-
Headers and payload as required.
-
-
-
Request a New Endpoint from Rayven Support
-
Provide the Stripe API method name and required parameters.
-
Most requests are added within 72 hours.
-
Authentication
Method | Notes |
---|---|
API Secret Key | Required for all operations. Found in Stripe Dashboard under Developers → API Keys. |
Best Practices
-
Store API keys securely in Rayven’s Credential Manager.
-
Use test mode for development (Test Mode Docs).
-
Respect Stripe API rate limits (Rate Limits Docs).
-
Apply filters to reduce large data pulls.
Use Cases
-
Automating payment confirmation workflows.
-
Generating instant payment links for sales teams.
-
Reconciling transactions automatically.
-
Alerting on failed or refunded payments.
FAQ (Chatbot Q&A Layer)
Q: What Stripe actions can I automate?
A: Listing customers, retrieving events, listing transactions, creating payment links.
Q: Can I use Stripe APIs not listed here?
A: Yes — use the HTTP Request Node.
Q: How do I authenticate?
A: Use your Stripe API Secret Key.
Q: Can I test without real payments?
A: Yes — use test mode keys from your Stripe dashboard.
Q: Do I need separate keys for live and test?
A: Yes — Stripe issues distinct keys for each environment.