Stripe
Integrate with Stripe directly from your workflows to manage products, customers, and their payments. Many samples have been provided for you, via Node Samples, to easily set up and execute common operations.
Revision History
1.0.0.0 Initial release
Properties
Connection
Type: Connection Input
The Connection profile containing your Stripe API key.
ApiKey
Type: Secret Input
The API Key used to authenticate Stripe API requests.
OperationId
Type: String Input
The ID that ties this node to a specific sample operation. If you edit this, reselect the sample to repopulate this property.
Description
Type: String Input
A description of the currently selected sample.
Request
Type: JSON Input
The JSON payload sent in the Stripe request. Leave blank for requests without a body.
Response
Type: JSON Output
The JSON payload received from the Stripe API.
LastId
Type: String Output
The ID of the primary object from the response, if available.
Custom Properties
This Node supports Custom Input Properties and the appropriate properties will be added to the Node when a Node Sample is selected. These Properties are resolved into parameters in the URL that is generated for the request. For example, if the operation will query a customer record, the definition document may specify the URL template as /customer/{customerId}
. In this case, a Custom Property called customerId
will be added to the Node when a "Retrieve a Customer" Node Sample is selected.
Using the Node
1. Retrieve your Stripe API Key
- Sign in to your Stripe account.
- Navigate to Developers → API keys.
- Copy your Secret key, or opt to use a Restricted key with greater security.
2. Create the Connection
- In the Flowgear Console, click Connections.
- Click New Connection.
- Select Stripe as the Connection type.
- Enter a Name for your Connection.
- Paste your Stripe secret key into the
ApiKey
field. - Click Save.
3. Test your Connection
- Navigate to the Connection you just created.
- Click Test.
If the test is successful (✓), your credentials are valid.
If it fails (✗), the test will return an error message, and you may need to recheck your ConnectionApiKey
to ensure it is valid. If this problem persists, please contact support for assistance.
Remarks
The node automatically generates an idempotency key to prevent duplicate requests.
When performing multiple requests in sequence or working with related operations, use the
LastId
property to easily pass object identifiers to subsequent requests. This property captures the ID from the most recent successful Response, whether from creating, updating, or deleting operation.