AACFlow

Stripe

Process payments and manage Stripe data

Usage Instructions

Integrates Stripe into the workflow. Manage payment intents, customers, subscriptions, invoices, charges, products, prices, and events. Can be used in trigger mode to trigger a workflow when a Stripe event occurs.

Tools

stripe_create_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
amountnumberYesNo description
currencystringYesNo description
customerstringNoNo description
payment_methodstringNoNo description
descriptionstringNoNo description
receipt_emailstringNoNo description
metadatajsonNoNo description
automatic_payment_methodsjsonNoEnable automatic payment methods (e.g., {"enabled": true})

Output

ParameterTypeDescription
payment_intentobjectThe created Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_retrieve_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
payment_intentobjectThe retrieved Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_update_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
amountnumberNoNo description
currencystringNoNo description
customerstringNoNo description
descriptionstringNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
payment_intentobjectThe updated Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_confirm_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
payment_methodstringNoNo description

Output

ParameterTypeDescription
payment_intentobjectThe confirmed Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_capture_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
amount_to_capturenumberNoNo description

Output

ParameterTypeDescription
payment_intentobjectThe captured Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_cancel_payment_intent

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
cancellation_reasonstringNoReason for cancellation (duplicate, fraudulent, requested_by_customer, abandoned)

Output

ParameterTypeDescription
payment_intentobjectThe canceled Payment Intent object
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonPayment Intent metadata including ID, status, amount, and currency
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_list_payment_intents

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
customerstringNoNo description
createdjsonNoFilter by creation date (e.g., {"gt": 1633024800})

Output

ParameterTypeDescription
payment_intentsarrayArray of Payment Intent objects
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonList metadata including count and has_more
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_payment_intents

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesNo description
limitnumberNoNo description

Output

ParameterTypeDescription
payment_intentsarrayArray of matching Payment Intent objects
idstringUnique identifier for the Payment Intent
objectstringString representing the object type (payment_intent)
amountnumberAmount intended to be collected in smallest currency unit
amount_capturablenumberAmount that can be captured
amount_receivednumberAmount that was collected
applicationstringID of the Connect application that created the PaymentIntent
application_fee_amountnumberApplication fee amount (if any)
automatic_payment_methodsjsonSettings for automatic payment methods
canceled_atnumberUnix timestamp of cancellation
cancellation_reasonstringReason for cancellation
capture_methodstringControls when funds will be captured (automatic or manual)
client_secretstringClient secret for confirming the PaymentIntent
confirmation_methodstringHow the PaymentIntent can be confirmed (automatic or manual)
creatednumberUnix timestamp when the PaymentIntent was created
currencystringThree-letter ISO currency code (lowercase)
customerstringID of the Customer this PaymentIntent belongs to
descriptionstringDescription of the payment
invoicestringID of the invoice that created this PaymentIntent
last_payment_errorjsonThe payment error encountered in the previous PaymentIntent confirmation
latest_chargestringID of the latest charge created by this PaymentIntent
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_actionjsonActions required before the PaymentIntent can be confirmed
on_behalf_ofstringThe account on behalf of which to charge
payment_methodstringID of the payment method used
payment_method_optionsjsonPayment-method-specific configuration
payment_method_typesarrayPayment method types that can be used
processingjsonProcessing status if payment is being processed asynchronously
receipt_emailstringEmail address to send the receipt to
reviewstringID of the review associated with this PaymentIntent
setup_future_usagestringIndicates intent to make future payments
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
statement_descriptorstringStatement descriptor for charges
statement_descriptor_suffixstringStatement descriptor suffix
statusstringStatus of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)
transfer_datajsonThe data for creating a transfer after the payment succeeds
transfer_groupstringTransfer group for transfers associated with the payment
metadatajsonSearch metadata including count and has_more
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_customer

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
emailstringNoNo description
namestringNoNo description
phonestringNoNo description
descriptionstringNoNo description
addressjsonNoNo description
metadatajsonNoNo description
payment_methodstringNoNo description

Output

ParameterTypeDescription
customerobjectThe created customer object
idstringUnique identifier for the customer
objectstringString representing the object type (customer)
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
balancenumberCurrent balance in smallest currency unit
creatednumberUnix timestamp when the customer was created
currencystringThree-letter ISO currency code (lowercase)
default_sourcestringID of the default payment source
delinquentbooleanWhether the customer has unpaid invoices
descriptionstringDescription of the customer
discountjsonDiscount that applies to all recurring charges
emailstringCustomer email address (max 512 characters)
invoice_prefixstringPrefix for generating unique invoice numbers
invoice_settingsjsonDefault invoice settings
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
namestringCustomer full name or business name (max 256 characters)
next_invoice_sequencenumberNext invoice sequence number
phonestringCustomer phone number (max 20 characters)
preferred_localesarrayCustomer preferred locales
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
tax_exemptstringTax exemption status (none, exempt, reverse)
test_clockstringID of the test clock
metadatajsonCustomer metadata
idstringStripe unique identifier
emailstringCustomer email address
namestringDisplay name

stripe_retrieve_customer

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
customerobjectThe retrieved customer object
idstringUnique identifier for the customer
objectstringString representing the object type (customer)
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
balancenumberCurrent balance in smallest currency unit
creatednumberUnix timestamp when the customer was created
currencystringThree-letter ISO currency code (lowercase)
default_sourcestringID of the default payment source
delinquentbooleanWhether the customer has unpaid invoices
descriptionstringDescription of the customer
discountjsonDiscount that applies to all recurring charges
emailstringCustomer email address (max 512 characters)
invoice_prefixstringPrefix for generating unique invoice numbers
invoice_settingsjsonDefault invoice settings
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
namestringCustomer full name or business name (max 256 characters)
next_invoice_sequencenumberNext invoice sequence number
phonestringCustomer phone number (max 20 characters)
preferred_localesarrayCustomer preferred locales
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
tax_exemptstringTax exemption status (none, exempt, reverse)
test_clockstringID of the test clock
metadatajsonCustomer metadata
idstringStripe unique identifier
emailstringCustomer email address
namestringDisplay name

stripe_update_customer

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
emailstringNoNo description
namestringNoNo description
phonestringNoNo description
descriptionstringNoNo description
addressjsonNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
customerobjectThe updated customer object
idstringUnique identifier for the customer
objectstringString representing the object type (customer)
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
balancenumberCurrent balance in smallest currency unit
creatednumberUnix timestamp when the customer was created
currencystringThree-letter ISO currency code (lowercase)
default_sourcestringID of the default payment source
delinquentbooleanWhether the customer has unpaid invoices
descriptionstringDescription of the customer
discountjsonDiscount that applies to all recurring charges
emailstringCustomer email address (max 512 characters)
invoice_prefixstringPrefix for generating unique invoice numbers
invoice_settingsjsonDefault invoice settings
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
namestringCustomer full name or business name (max 256 characters)
next_invoice_sequencenumberNext invoice sequence number
phonestringCustomer phone number (max 20 characters)
preferred_localesarrayCustomer preferred locales
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
tax_exemptstringTax exemption status (none, exempt, reverse)
test_clockstringID of the test clock
metadatajsonCustomer metadata
idstringStripe unique identifier
emailstringCustomer email address
namestringDisplay name

stripe_delete_customer

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted
idstringID of the deleted resource

stripe_list_customers

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
emailstringNoNo description
createdjsonNoNo description

Output

ParameterTypeDescription
customersarrayArray of customer objects
idstringUnique identifier for the customer
objectstringString representing the object type (customer)
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
balancenumberCurrent balance in smallest currency unit
creatednumberUnix timestamp when the customer was created
currencystringThree-letter ISO currency code (lowercase)
default_sourcestringID of the default payment source
delinquentbooleanWhether the customer has unpaid invoices
descriptionstringDescription of the customer
discountjsonDiscount that applies to all recurring charges
emailstringCustomer email address (max 512 characters)
invoice_prefixstringPrefix for generating unique invoice numbers
invoice_settingsjsonDefault invoice settings
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
namestringCustomer full name or business name (max 256 characters)
next_invoice_sequencenumberNext invoice sequence number
phonestringCustomer phone number (max 20 characters)
preferred_localesarrayCustomer preferred locales
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
tax_exemptstringTax exemption status (none, exempt, reverse)
test_clockstringID of the test clock
metadatajsonList metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_customers

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesSearch query (e.g., "email:'customer@example.com'")
limitnumberNoNo description

Output

ParameterTypeDescription
customersarrayArray of matching customer objects
idstringUnique identifier for the customer
objectstringString representing the object type (customer)
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
balancenumberCurrent balance in smallest currency unit
creatednumberUnix timestamp when the customer was created
currencystringThree-letter ISO currency code (lowercase)
default_sourcestringID of the default payment source
delinquentbooleanWhether the customer has unpaid invoices
descriptionstringDescription of the customer
discountjsonDiscount that applies to all recurring charges
emailstringCustomer email address (max 512 characters)
invoice_prefixstringPrefix for generating unique invoice numbers
invoice_settingsjsonDefault invoice settings
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
namestringCustomer full name or business name (max 256 characters)
next_invoice_sequencenumberNext invoice sequence number
phonestringCustomer phone number (max 20 characters)
preferred_localesarrayCustomer preferred locales
shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
tax_exemptstringTax exemption status (none, exempt, reverse)
test_clockstringID of the test clock
metadatajsonSearch metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
customerstringYesNo description
itemsjsonYesArray of items with price IDs (e.g., [{"price": "price_xxx", "quantity": 1}])
trial_period_daysnumberNoNo description
default_payment_methodstringNoNo description
cancel_at_period_endbooleanNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
subscriptionobjectThe created subscription object
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSubscription metadata including ID, status, and customer
idstringStripe unique identifier
statusstringCurrent state of the resource
customerstringAssociated customer ID

stripe_retrieve_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
subscriptionobjectThe retrieved subscription object
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSubscription metadata including ID, status, and customer
idstringStripe unique identifier
statusstringCurrent state of the resource
customerstringAssociated customer ID

stripe_update_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
itemsjsonNoNo description
cancel_at_period_endbooleanNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
subscriptionobjectThe updated subscription object
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSubscription metadata including ID, status, and customer
idstringStripe unique identifier
statusstringCurrent state of the resource
customerstringAssociated customer ID

stripe_cancel_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
proratebooleanNoNo description
invoice_nowbooleanNoNo description

Output

ParameterTypeDescription
subscriptionobjectThe canceled subscription object
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSubscription metadata including ID, status, and customer
idstringStripe unique identifier
statusstringCurrent state of the resource
customerstringAssociated customer ID

stripe_resume_subscription

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
subscriptionobjectThe resumed subscription object
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSubscription metadata including ID, status, and customer
idstringStripe unique identifier
statusstringCurrent state of the resource
customerstringAssociated customer ID

stripe_list_subscriptions

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
customerstringNoNo description
statusstringNoFilter by status (active, past_due, unpaid, canceled, incomplete, incomplete_expired, trialing, all)
pricestringNoNo description

Output

ParameterTypeDescription
subscriptionsarrayArray of subscription objects
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonList metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_subscriptions

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesNo description
limitnumberNoNo description

Output

ParameterTypeDescription
subscriptionsarrayArray of matching subscription objects
idstringUnique identifier for the subscription
objectstringString representing the object type (subscription)
applicationstringID of the Connect application that created the subscription
application_fee_percentnumberApplication fee percent (if any)
automatic_taxjsonAutomatic tax settings
billing_cycle_anchornumberUnix timestamp determining when billing cycle starts
billing_thresholdsjsonBilling thresholds for the subscription
cancel_atnumberUnix timestamp when the subscription will be canceled
cancel_at_period_endbooleanWhether the subscription will be canceled at period end
canceled_atnumberUnix timestamp when the subscription was canceled
cancellation_detailsjsonDetails about cancellation
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the subscription was created
currencystringThree-letter ISO currency code (lowercase)
current_period_endnumberUnix timestamp when the current period ends
current_period_startnumberUnix timestamp when the current period started
customerstringID of the customer who owns the subscription
days_until_duenumberNumber of days a customer has to pay invoices
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringSubscription description (max 500 characters)
discountjsonDiscount that applies to the subscription
ended_atnumberUnix timestamp when the subscription ended
latest_invoicestringID of the most recent invoice
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_pending_invoice_item_invoicenumberUnix timestamp of next pending invoice item invoice
on_behalf_ofstringAccount the subscription is made on behalf of
pause_collectionjsonIf paused, when collection is paused until
payment_settingsjsonPayment settings for the subscription
pending_invoice_item_intervaljsonPending invoice item interval
pending_setup_intentstringID of the pending SetupIntent
pending_updatejsonPending subscription update
schedulestringID of the subscription schedule
start_datenumberUnix timestamp when the subscription started
statusstringStatus of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)
test_clockstringID of the test clock
transfer_datajsonData for creating transfers after payments succeed
trial_endnumberUnix timestamp when the trial ends
trial_settingsjsonSettings related to subscription trials
trial_startnumberUnix timestamp when the trial started
metadatajsonSearch metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
customerstringYesNo description
descriptionstringNoNo description
metadatajsonNoNo description
auto_advancebooleanNoNo description
collection_methodstringNoNo description

Output

ParameterTypeDescription
invoiceobjectThe created invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_retrieve_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
invoiceobjectThe retrieved invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_update_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
descriptionstringNoNo description
metadatajsonNoNo description
auto_advancebooleanNoNo description

Output

ParameterTypeDescription
invoiceobjectThe updated invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_delete_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
deletedbooleanWhether the invoice was deleted
idstringThe ID of the deleted invoice

stripe_finalize_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
auto_advancebooleanNoNo description

Output

ParameterTypeDescription
invoiceobjectThe finalized invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_pay_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
paid_out_of_bandbooleanNoNo description

Output

ParameterTypeDescription
invoiceobjectThe paid invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_void_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
invoiceobjectThe voided invoice object
idstringUnique identifier for the invoice
objectstringString representing the object type (invoice)
account_countrystringCountry of the business associated with this invoice
account_namestringName of the account associated with this invoice
account_tax_idsarrayAccount tax IDs
amount_duenumberFinal amount due in smallest currency unit
amount_paidnumberAmount paid in smallest currency unit
amount_remainingnumberAmount remaining in smallest currency unit
amount_shippingnumberShipping amount in smallest currency unit
applicationstringID of the Connect application that created the invoice
application_fee_amountnumberApplication fee amount
attempt_countnumberNumber of payment attempts made
attemptedbooleanWhether an attempt has been made to pay the invoice
auto_advancebooleanControls whether Stripe performs automatic collection
automatic_taxjsonSettings and results for automatic tax lookup
billing_reasonstringReason the invoice was created
chargestringID of the latest charge for this invoice
collection_methodstringCollection method (charge_automatically or send_invoice)
creatednumberUnix timestamp when the invoice was created
currencystringThree-letter ISO currency code (lowercase)
custom_fieldsarrayCustom fields displayed on the invoice
customerstringID of the customer who will be billed
customer_addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_emailstringEmail of the customer
customer_namestringName of the customer
customer_phonestringPhone number of the customer
customer_shippingobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
customer_tax_exemptstringTax exemption status of the customer
customer_tax_idsarrayCustomer tax IDs
default_payment_methodstringID of the default payment method
default_sourcestringID of the default source
default_tax_ratesarrayDefault tax rates
descriptionstringDescription displayed in Dashboard (memo)
discountjsonDiscount applied to the invoice
discountsarrayDiscounts applied to the invoice
due_datenumberUnix timestamp when payment is due
effective_atnumberWhen the invoice was effective
ending_balancenumberEnding customer balance after invoice is finalized
footerstringFooter displayed on the invoice
from_invoicejsonDetails of the invoice that this invoice was created from
hosted_invoice_urlstringURL for the hosted invoice page
invoice_pdfstringURL for the invoice PDF
issuerjsonThe connected account that issues the invoice
last_finalization_errorjsonError encountered during finalization
latest_revisionstringID of the most recent revision
linesobjectInvoice line items
idstringUnique identifier for the line item
objectstringString representing the object type (line_item)
amountnumberAmount in smallest currency unit
amount_excluding_taxnumberAmount excluding tax
currencystringThree-letter ISO currency code (lowercase)
descriptionstringDescription of the line item
discount_amountsarrayDiscount amounts applied
discountablebooleanWhether the line item is discountable
discountsarrayDiscounts applied to the line item
invoicestringID of the invoice that contains this line item
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
periodjsonPeriod this line item covers
pricejsonPrice object for this line item
prorationbooleanWhether this is a proration
proration_detailsjsonAdditional details for proration line items
quantitynumberQuantity of the item
subscriptionstringID of the subscription
subscription_itemstringID of the subscription item
tax_amountsarrayTax amounts for this line item
tax_ratesarrayTax rates applied
typestringType of line item (invoiceitem or subscription)
unit_amount_excluding_taxstringUnit amount excluding tax
livemodebooleanWhether object exists in live mode or test mode
metadatajsonSet of key-value pairs for storing additional information
next_payment_attemptnumberUnix timestamp of next payment attempt
numberstringHuman-readable invoice number
on_behalf_ofstringAccount on behalf of which the invoice was issued
paidbooleanWhether payment was successfully collected
paid_out_of_bandbooleanWhether the invoice was paid out of band
payment_intentstringID of the PaymentIntent associated with the invoice
payment_settingsjsonConfiguration settings for payment collection
period_endnumberEnd of the usage period
period_startnumberStart of the usage period
post_payment_credit_notes_amountnumberTotal of all post-payment credit notes
pre_payment_credit_notes_amountnumberTotal of all pre-payment credit notes
quotestringID of the quote this invoice was generated from
receipt_numberstringReceipt number for the invoice
renderingjsonInvoice rendering options
rendering_optionsjsonInvoice rendering options (deprecated)
shipping_costjsonShipping cost information
shipping_detailsobjectShipping information
namestringRecipient name
phonestringRecipient phone number
addressobjectAddress object
line1stringAddress line 1 (street address)
line2stringAddress line 2 (apartment, suite, etc.)
citystringCity name
statestringState, county, province, or region
postal_codestringZIP or postal code
countrystringTwo-letter country code (ISO 3166-1 alpha-2)
starting_balancenumberStarting customer balance before invoice
statement_descriptorstringStatement descriptor
statusstringStatus of the invoice (draft, open, paid, uncollectible, void)
status_transitionsjsonTimestamps at which the invoice status was updated
subscriptionstringID of the subscription for this invoice
subscription_detailsjsonDetails about the subscription
subscription_proration_datenumberOnly set for upcoming invoices with proration
subtotalnumberTotal before discounts and taxes
subtotal_excluding_taxnumberSubtotal excluding tax
taxnumberTotal tax amount
test_clockstringID of the test clock
threshold_reasonjsonDetails about why the invoice was created
totalnumberTotal after discounts and taxes
total_discount_amountsarrayTotal discount amounts
total_excluding_taxnumberTotal excluding tax
total_tax_amountsarrayTotal tax amounts
transfer_datajsonData for creating transfers
webhooks_delivered_atnumberUnix timestamp of webhooks delivery
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_send_invoice

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
invoicejsonThe sent invoice object
metadatajsonInvoice metadata
idstringStripe unique identifier
statusstringCurrent state of the resource
amount_duenumberAmount remaining to be paid in smallest currency unit
currencystringThree-letter ISO currency code (lowercase)

stripe_list_invoices

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
customerstringNoNo description
statusstringNoNo description

Output

ParameterTypeDescription
invoicesjsonArray of invoice objects
metadatajsonList metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_invoices

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesSearch query (e.g., "customer:'cus_1234567890'")
limitnumberNoNo description

Output

ParameterTypeDescription
invoicesjsonArray of matching invoice objects
metadatajsonSearch metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_charge

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
amountnumberYesNo description
currencystringYesNo description
customerstringNoNo description
sourcestringNoNo description
descriptionstringNoNo description
metadatajsonNoNo description
capturebooleanNoNo description

Output

ParameterTypeDescription
chargejsonThe created Charge object
metadatajsonCharge metadata including ID, status, amount, currency, and paid status
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)
paidbooleanWhether payment has been received

stripe_retrieve_charge

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
chargejsonThe retrieved Charge object
metadatajsonCharge metadata including ID, status, amount, currency, and paid status
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)
paidbooleanWhether payment has been received

stripe_update_charge

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
descriptionstringNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
chargejsonThe updated Charge object
metadatajsonCharge metadata including ID, status, amount, currency, and paid status
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)
paidbooleanWhether payment has been received

stripe_capture_charge

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
amountnumberNoNo description

Output

ParameterTypeDescription
chargejsonThe captured Charge object
metadatajsonCharge metadata including ID, status, amount, currency, and paid status
idstringStripe unique identifier
statusstringCurrent state of the resource
amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)
paidbooleanWhether payment has been received

stripe_list_charges

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
customerstringNoNo description
createdjsonNoFilter by creation date (e.g., {"gt": 1633024800})

Output

ParameterTypeDescription
chargesjsonArray of Charge objects
metadatajsonList metadata including count and has_more
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_charges

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesNo description
limitnumberNoNo description

Output

ParameterTypeDescription
chargesjsonArray of matching Charge objects
metadatajsonSearch metadata including count and has_more
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_product

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
namestringYesNo description
descriptionstringNoNo description
activebooleanNoNo description
imagesjsonNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
productjsonThe created product object
metadatajsonProduct metadata
idstringStripe unique identifier
namestringDisplay name
activebooleanWhether the resource is currently active

stripe_retrieve_product

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
productjsonThe retrieved product object
metadatajsonProduct metadata
idstringStripe unique identifier
namestringDisplay name
activebooleanWhether the resource is currently active

stripe_update_product

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
namestringNoNo description
descriptionstringNoNo description
activebooleanNoNo description
imagesjsonNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
productjsonThe updated product object
metadatajsonProduct metadata
idstringStripe unique identifier
namestringDisplay name
activebooleanWhether the resource is currently active

stripe_delete_product

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
deletedbooleanWhether the product was deleted
idstringThe ID of the deleted product

stripe_list_products

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
activebooleanNoNo description

Output

ParameterTypeDescription
productsjsonArray of product objects
metadatajsonList metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_products

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesSearch query (e.g., "name:'shirt'")
limitnumberNoNo description

Output

ParameterTypeDescription
productsjsonArray of matching product objects
metadatajsonSearch metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_create_price

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
productstringYesNo description
currencystringYesNo description
unit_amountnumberNoNo description
recurringjsonNoNo description
metadatajsonNoNo description
billing_schemestringNoNo description

Output

ParameterTypeDescription
pricejsonThe created price object
metadatajsonPrice metadata
idstringStripe unique identifier
productstringAssociated product ID
unit_amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_retrieve_price

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
pricejsonThe retrieved price object
metadatajsonPrice metadata
idstringStripe unique identifier
productstringAssociated product ID
unit_amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_update_price

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description
activebooleanNoNo description
metadatajsonNoNo description

Output

ParameterTypeDescription
pricejsonThe updated price object
metadatajsonPrice metadata
idstringStripe unique identifier
productstringAssociated product ID
unit_amountnumberAmount in smallest currency unit (e.g., cents)
currencystringThree-letter ISO currency code (lowercase)

stripe_list_prices

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
productstringNoNo description
activebooleanNoNo description

Output

ParameterTypeDescription
pricesjsonArray of price objects
metadatajsonList metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_search_prices

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
querystringYesNo description
limitnumberNoNo description

Output

ParameterTypeDescription
pricesjsonArray of matching price objects
metadatajsonSearch metadata
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

stripe_retrieve_event

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
idstringYesNo description

Output

ParameterTypeDescription
eventjsonThe retrieved Event object
metadatajsonEvent metadata including ID, type, and created timestamp
idstringStripe unique identifier
typestringEvent type identifier
creatednumberUnix timestamp of creation

stripe_list_events

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
limitnumberNoNo description
typestringNoNo description
createdjsonNoFilter by creation date (e.g., {"gt": 1633024800})

Output

ParameterTypeDescription
eventsjsonArray of Event objects
metadatajsonList metadata including count and has_more
countnumberNumber of items returned
has_morebooleanWhether more items exist beyond this page

On this page

Usage Instructions
Tools
stripe_create_payment_intent
Input
Output
stripe_retrieve_payment_intent
Input
Output
stripe_update_payment_intent
Input
Output
stripe_confirm_payment_intent
Input
Output
stripe_capture_payment_intent
Input
Output
stripe_cancel_payment_intent
Input
Output
stripe_list_payment_intents
Input
Output
stripe_search_payment_intents
Input
Output
stripe_create_customer
Input
Output
stripe_retrieve_customer
Input
Output
stripe_update_customer
Input
Output
stripe_delete_customer
Input
Output
stripe_list_customers
Input
Output
stripe_search_customers
Input
Output
stripe_create_subscription
Input
Output
stripe_retrieve_subscription
Input
Output
stripe_update_subscription
Input
Output
stripe_cancel_subscription
Input
Output
stripe_resume_subscription
Input
Output
stripe_list_subscriptions
Input
Output
stripe_search_subscriptions
Input
Output
stripe_create_invoice
Input
Output
stripe_retrieve_invoice
Input
Output
stripe_update_invoice
Input
Output
stripe_delete_invoice
Input
Output
stripe_finalize_invoice
Input
Output
stripe_pay_invoice
Input
Output
stripe_void_invoice
Input
Output
stripe_send_invoice
Input
Output
stripe_list_invoices
Input
Output
stripe_search_invoices
Input
Output
stripe_create_charge
Input
Output
stripe_retrieve_charge
Input
Output
stripe_update_charge
Input
Output
stripe_capture_charge
Input
Output
stripe_list_charges
Input
Output
stripe_search_charges
Input
Output
stripe_create_product
Input
Output
stripe_retrieve_product
Input
Output
stripe_update_product
Input
Output
stripe_delete_product
Input
Output
stripe_list_products
Input
Output
stripe_search_products
Input
Output
stripe_create_price
Input
Output
stripe_retrieve_price
Input
Output
stripe_update_price
Input
Output
stripe_list_prices
Input
Output
stripe_search_prices
Input
Output
stripe_retrieve_event
Input
Output
stripe_list_events
Input
Output
Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started