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

  1. Sign in to your Stripe account.
  2. Navigate to Developers → API keys.
  3. Copy your Secret key, or opt to use a Restricted key with greater security.

2. Create the Connection

  1. In the Flowgear Console, click Connections.
  2. Click New Connection.
  3. Select Stripe as the Connection type.
  4. Enter a Name for your Connection.
  5. Paste your Stripe secret key into the ApiKey field.
  6. Click Save.

3. Test your Connection

  1. Navigate to the Connection you just created.
  2. 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 Connection ApiKey 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.