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"}