Stripe
Stripe is a payment processing platform that allows businesses to accept online payments and manage transactions securely.
Categories: Payment Processing
Type: stripe/v1
Connections
Version: 1
Bearer Token
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
token | Token | STRING | true |
Actions
Create Customer
Name: createCustomer
Creates a new customer.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
STRING | Customer’s email address. | false | ||
name | Name | STRING | The customer's full name. | false |
description | Description | STRING | false | |
phone | Phone | STRING | false | |
address | Address | OBJECT Properties{STRING(city), STRING(country), STRING(line1), STRING(line2), STRING(postal_code), STRING(state)} | false |
Example JSON Structure
{
"label" : "Create Customer",
"name" : "createCustomer",
"parameters" : {
"email" : "",
"name" : "",
"description" : "",
"phone" : "",
"address" : {
"city" : "",
"country" : "",
"line1" : "",
"line2" : "",
"postal_code" : "",
"state" : ""
}
},
"type" : "stripe/v1/createCustomer"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the customer. |
description | STRING | Description of the customer. |
STRING | Email address of the customer. | |
name | STRING | The customer's full name. |
phone | STRING | Phone number of the customer. |
address | OBJECT Properties{STRING(city), STRING(country), STRING(line1), STRING(line2), STRING(postal_code), STRING(state)} | Customer's address. |
Output Example
{
"id" : "",
"description" : "",
"email" : "",
"name" : "",
"phone" : "",
"address" : {
"city" : "",
"country" : "",
"line1" : "",
"line2" : "",
"postal_code" : "",
"state" : ""
}
}
Create Invoice
Name: createInvoice
Creates a new invoice.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
customer | Customer ID | STRING | ID of the customer who will be billed. | true |
currency | Currency | STRING | Currency used for invoice. | true |
description | Description | STRING | Description for the invoice. | false |
Example JSON Structure
{
"label" : "Create Invoice",
"name" : "createInvoice",
"parameters" : {
"customer" : "",
"currency" : "",
"description" : ""
},
"type" : "stripe/v1/createInvoice"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the invoice. |
customer | STRING | ID of the customer who will be billed. |
currency | STRING | Currency used for invoice. |
description | STRING | Description for the invoice. |
Output Example
{
"id" : "",
"customer" : "",
"currency" : "",
"description" : ""
}
Triggers
New Customer
Name: newCustomer
Triggers when a new customer is created.
Type: DYNAMIC_WEBHOOK
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the customer. |
object | STRING | Value is 'customer'. |
description | STRING | Description of the customer. |
STRING | Email of the customer. | |
name | STRING | Name of the customer. |
phone | STRING | Phone number of the customer. |
address | OBJECT Properties{STRING(city), STRING(country), STRING(line1), STRING(line2), STRING(postal_code), STRING(state)} | Address of the customer. |
JSON Example
{
"label" : "New Customer",
"name" : "newCustomer",
"type" : "stripe/v1/newCustomer"
}
New Invoice
Name: newInvoice
Triggers on a new invoice.
Type: DYNAMIC_WEBHOOK
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the invoice. |
object | STRING | Value is 'invoice'. |
currency | STRING | Currency of the invoice. |
customer | STRING | ID of the customer who will be billed. |
customer_name | STRING | Name of the customer who will be billed. |
description | STRING | Description of the invoice. |
JSON Example
{
"label" : "New Invoice",
"name" : "newInvoice",
"type" : "stripe/v1/newInvoice"
}
What to do if your action is not listed here?
If this component doesn't have the action you need, you can use Custom Action to create your own. Custom Actions empower you to define HTTP requests tailored to your specific requirements, allowing for greater flexibility in integrating with external services or APIs.
To create a Custom Action, simply specify the desired HTTP method, path, and any necessary parameters. This way, you can extend the functionality of your component beyond the predefined actions, ensuring that you can meet all your integration needs effectively.
Stability AI
Activating humanity's potential through generative AI. Open models in every modality, for everyone, everywhere.
Supabase
Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.