# mulesoft Stripe Connector - Full Documentation --- product: Stripe Connector version: 1.0 is-latest-version: true --- # Stripe 1.0 XML and Maven Support > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Although you can manually code a Mule app in XML, it is more efficient to use Anypoint Studio: If you manually code a Mule runtime engine (Mule) app in XML, either from the Anypoint Studio XML editor or from a text editor, you can access the connector from your app by adding reference statements to both your XML Mule flow and the Apache Maven `pom.xml` file. If you add the connector in Studio, Studio automatically populates the XML code with the connector’s namespace and schema location and it also adds a dependency to the `pom.xml` file. ## Add a Namespace for the Connector Paste the following code inside the `` tag of the header of your configuration XML: ```xml http://www.mulesoft.org/schema/mule/stripe http://www.mulesoft.org/schema/mule/stripe/current/mule-stripe.xsd ``` This example shows how the namespace statements are placed in the `` XML block: ```xml ="http://www.mulesoft.org/schema/mule/stripe" xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:file="http://www.mulesoft.org/schema/mule/file" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/file http://www.mulesoft.org/schema/mule/file/current/mule-file.xsd http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd http://www.mulesoft.org/schema/mule/ee/core http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd http://www.mulesoft.org/schema/mule/stripe http://www.mulesoft.org/schema/mule/stripe/current/mule-stripe.xsd"> ``` ## Add a POM File Dependency The Apache Maven `pom.xml` file generated by Anypoint Studio contains dependencies for a Mule app. If you code a Mule app manually, include this XML snippet in your `pom.xml` file to enable access to this connector: ```xml GROUP_ID_FROM_EXCHANGE mule-stripe-connector x.x.x mule-plugin ``` Replace `x.x.x` with the version that corresponds to the connector you are using. To obtain the most up-to-date `pom.xml` file information: 1. Go to [Anypoint Exchange](https://www.mulesoft.com/exchange/). 2. In Exchange, click **Login** and supply your Anypoint Platform username and password. 3. In Exchange, search for `stripe`. 4. Select the connector. 5. Click **Dependency Snippets** near the upper right of the screen. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com) --- product: Stripe Connector version: 1.0 is-latest-version: true --- # Stripe Connector 1.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for Stripe (Stripe Connector) gives you access to the Stripe platform. This connector exposes the most commonly used operations provided by the Stripe API. For compatibility information and fixed issues, see the Stripe Connector Release Notes. ## Before You Begin To use this connector, you must be familiar with: - The Stripe API - Anypoint Connectors - Mule runtime engine (Mule) - Elements and global elements in a Mule flow - Creating a Mule app using Anypoint Studio or Anypoint Code Builder Before creating an app, you must have: - Credentials to access the Stripe target resource - Anypoint Studio or Anypoint Code Builder ## Common Use Cases for the Connector - Sales - A company wants to organize all of their sales for the accounting team, so every time a new sale is completed in Stripe, it is added as a new row in Google Sheets. - The sales team wants to connect Salesforce with Stripe to keep track of potential upsell opportunities, so every time there is a new Stripe charge, invoice, order, or refund, a Salesforce opportunity is created. - A marketing team uses Marketo as their main marketing tool, so every time there is a purchase from a new customer in Stripe, a new lead is added for this customer in Marketo. - A company uses Zendesk to assign tickets for a variety of tasks based on customer requests. Based on a Zendesk ticket, a customer, subscription, product, or invoice is automatically created or updated in Stripe. - Communication - A company wants to be notified in Gmail or Slack whenever there is a new Stripe event, so every time there is a new Stripe event, customer, order, refund, invoice, or charge, a custom message is sent to Slack or a custom email is sent to Gmail. - A company wants to notify previous customers of a new coupon they can use to buy some of their items, so every time a new coupon is created, they send an email to a set of customers to encourage them to buy certain items. - Data - The sales department wants to visualize data related to customers, subscriptions, orders, charges, refunds and events. To do this, they create a spreadsheet in Google Sheets that updates a row every time one of these events happens in Stripe. Every quarter, they create a CSV file from this spreadsheet and use it as a data source for Tableau. They can then publish this data source to Tableau and visualize it there. ## Authentication Types Stripe Connector connections use an API key connection provider authentication type, which uses API keys to authenticate requests to Stripe. For information about configuring the Basic authentication type, see [Using Anypoint Studio to Configure Stripe Connector](https://docs.mulesoft.com/stripe-connector/latest/stripe-connector-studio). ## Next Step After you complete the prerequisites, you are ready to create your own app and configure the connector using [Anypoint Studio](https://docs.mulesoft.com/stripe-connector/latest/stripe-connector-studio). ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange) - [Salesforce Help](https://help.salesforce.com) --- product: Stripe Connector version: 1.0 is-latest-version: true --- # Stripe Connector Module Connector Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] This topic is large and might take longer than usual to load in your browser. Allow extra > time for the content to render or switch to another browser. Anypoint Connector for Stripe (Stripe Connector) gives you access to the Stripe platform. This connector exposes the most commonly used operations provided by the Stripe API. ## Configurations
NameTypeDescriptionDefault ValueRequired

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Response Timeout

Number

The timeout for request to the remote service.

1

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

MINUTES

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

AUTO

Name

String

The identifier of this element used to reference it in other components

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. The instance is not necessarily expired at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

## Connection Types ### API Key Connection Provider
NameTypeDescriptionDefault ValueRequired

Default Headers

Query Parameters

Connection Timeout

Number

The timeout for establishing connections to the remote service

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the Connection Timeout.

SECONDS

Use Persistent Connections

Boolean

If false, each connection is closed after the first request is completed.

true

Max Connections

Number

Maximum number of concurrent outbound connections to keep open.

-1

Connection Idle Timeout

Number

Timeout for how long a connection can remain idle before it is closed.

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the connection Idle Timeout

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy.

Stream Response

Boolean

Whether to stream received responses.

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response will be stored.

-1

Base Uri

String

Parameter base URI, each instance or tenant gets its own

https://api.stripe.com

Authorization

String

Authorization

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

## Sources - [On Canceled Subscription Listener](#OnCanceledSubscriptionListener) - [On New Charge Listener](#OnNewChargeListener) - [On New Coupon Listener](#OnNewCouponListener) - [On New Customer Listener](#OnNewCustomerListener) - [On New Event Listener](#OnNewEventListener) - [On New Invoice Listener](#OnNewInvoiceListener) - [On New Order Listener](#OnNewOrderListener) - [On New Refund Listener](#OnNewRefundListener) ## On Canceled Subscription Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Canceled at

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should be executed only on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Charge Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Coupon Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Customer Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Email

String

A case-sensitive filter on the list based on the customer’s email field. The value must be a string.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Event Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Type

String

A string containing a specific event name

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Invoice Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Order Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Customer

String

Only return orders for the given customer.

Status

String

Only return orders that have the specified status: created, paid, fulfilled, or refunded

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## On New Refund Listener `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Created

Number

Lower bound timestamp value for new objects. If no value is provided, the field is set to now().

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ## Operations - [Initiate 3D Secure Auth](#CreateV13dSecure) - [Update Account](#CreateV1Account) - [Create Bank Account](#CreateV1AccountBankAccounts) - [Update Bank Account](#CreateV1AccountBankAccountsById) - [Update Account Capability](#CreateV1AccountCapabilitiesByCapability) - [Create External Account](#CreateV1AccountExternalAccounts) - [Update External Account](#CreateV1AccountExternalAccountsById) - [Create an account link](#CreateV1AccountLinks) - [Create Login Link](#CreateV1AccountLoginLinks) - [Create People](#CreateV1AccountPeople) - [Update People](#CreateV1AccountPeopleByPerson) - [Create Person](#CreateV1AccountPersons) - [Update Person](#CreateV1AccountPersonsByPerson) - [Create an account](#CreateV1Accounts) - [Create Bank Account For Account](#CreateV1AccountsBankAccountsByAccount) - [Update Bank Account For Account](#CreateV1AccountsBankAccountsByAccountId) - [Update an account](#CreateV1AccountsByAccount) - [Update an Account Capability](#CreateV1AccountsCapabilitiesByAccountCapability) - [Create External Account For Account](#CreateV1AccountsExternalAccountsByAccount) - [Update External Account For Account](#CreateV1AccountsExternalAccountsByAccountId) - [Create Login Link For Account](#CreateV1AccountsLoginLinksByAccount) - [Create People For Account](#CreateV1AccountsPeopleByAccount) - [Update People For Account](#CreateV1AccountsPeopleByAccountPerson) - [Create Person For Account](#CreateV1AccountsPersonsByAccount) - [Update Person For Account](#CreateV1AccountsPersonsByAccountPerson) - [Reject Account](#CreateV1AccountsRejectByAccount) - [Create Apple Pay Domain](#CreateV1ApplePayDomains) - [Create Refund For Application Fee](#CreateV1ApplicationFeesRefundById) - [Update Refund For Application Fee](#CreateV1ApplicationFeesRefundsByFeeId) - [Refund Application Fee](#CreateV1ApplicationFeesRefundsById) - [Create Session For Self Serve Portal](#CreateV1BillingPortalSessions) - [Create Charge](#CreateV1Charges) - [Update a charge](#CreateV1ChargesByCharge) - [Create Charge Capture](#CreateV1ChargesCaptureByCharge) - [Create Charge Dispute](#CreateV1ChargesDisputeByCharge) - [Close Charge Dispute](#CreateV1ChargesDisputeCloseByCharge) - [Create Charge Refund](#CreateV1ChargesRefundByCharge) - [Create Refund For Charge](#CreateV1ChargesRefundsByCharge) - [Update Refund For Charge](#CreateV1ChargesRefundsByChargeRefund) - [Create a Session](#CreateV1CheckoutSessions) - [Create a coupon](#CreateV1Coupons) - [Update a coupon](#CreateV1CouponsByCoupon) - [Create Credit Note](#CreateV1CreditNotes) - [Update Credit Note](#CreateV1CreditNotesById) - [Mark Credit Note As Void](#CreateV1CreditNotesVoidById) - [Create a customer](#CreateV1Customers) - [Create Balance Transaction For Customer](#CreateV1CustomersBalanceTransactionsByCustomer) - [Update Balance Transaction For Customer](#CreateV1CustomersBalanceTransactionsByCustomerTransaction) - [Create bank account for customer](#CreateV1CustomersBankAccountsByCustomer) - [Update bank account for customer](#CreateV1CustomersBankAccountsByCustomerId) - [Verify bank account for customer](#CreateV1CustomersBankAccountsVerifyByCustomerId) - [Update Customer](#CreateV1CustomersByCustomer) - [Create a card for a customer](#CreateV1CustomersCardsByCustomer) - [Update a card for customer](#CreateV1CustomersCardsByCustomerId) - [Create a source for customer](#CreateV1CustomersSourcesByCustomer) - [Update a source for customer](#CreateV1CustomersSourcesByCustomerId) - [Verify a bank account](#CreateV1CustomersSourcesVerifyByCustomerId) - [Create subscription for customer](#CreateV1CustomersSubscriptionsByCustomer) - [Update a customer subscription](#CreateV1CustomersSubscriptionsByCustomerSubscriptionExposedId) - [Create a tax ID](#CreateV1CustomersTaxIdsByCustomer) - [Update a dispute](#CreateV1DisputesByDispute) - [Close a dispute](#CreateV1DisputesCloseByDispute) - [Create a ephemeral key](#CreateV1EphemeralKeys) - [Create a file link](#CreateV1FileLinks) - [Update a file link](#CreateV1FileLinksByLink) - [Create a file](#CreateV1Files) - [Create an invoice item](#CreateV1Invoiceitems) - [Update an invoice item](#CreateV1InvoiceitemsByInvoiceitem) - [Create an invoice](#CreateV1Invoices) - [Update an invoice](#CreateV1InvoicesByInvoice) - [Finalize an invoice](#CreateV1InvoicesFinalizeByInvoice) - [Mark an Invoice as Uncollectible](#CreateV1InvoicesMarkUncollectibleByInvoice) - [Pay an invoice](#CreateV1InvoicesPayByInvoice) - [Send an invoice for manual payment](#CreateV1InvoicesSendByInvoice) - [Void an invoice](#CreateV1InvoicesVoidByInvoice) - [Approve an authorization](#CreateV1IssuingAuthorizationsApproveByAuthorization) - [Update an authorization](#CreateV1IssuingAuthorizationsByAuthorization) - [Decline an authorization](#CreateV1IssuingAuthorizationsDeclineByAuthorization) - [Create a cardholder](#CreateV1IssuingCardholders) - [Update a cardholder](#CreateV1IssuingCardholdersByCardholder) - [Create a card](#CreateV1IssuingCards) - [Update a card](#CreateV1IssuingCardsByCard) - [Create a dispute](#CreateV1IssuingDisputes) - [Update an issuing dispute](#CreateV1IssuingDisputesByDispute) - [Update a settlement](#CreateV1IssuingSettlementsBySettlement) - [Update a transaction](#CreateV1IssuingTransactionsByTransaction) - [Create an order](#CreateV1Orders) - [Update an order](#CreateV1OrdersById) - [Pay an order](#CreateV1OrdersPayById) - [Return an order](#CreateV1OrdersReturnsById) - [Create a PaymentIntent](#CreateV1PaymentIntents) - [Update a PaymentIntent](#CreateV1PaymentIntentsByIntent) - [Cancel a PaymentIntent](#CreateV1PaymentIntentsCancelByIntent) - [Capture a PaymentIntent](#CreateV1PaymentIntentsCaptureByIntent) - [Confirm a PaymentIntent](#CreateV1PaymentIntentsConfirmByIntent) - [Create a PaymentMethod](#CreateV1PaymentMethods) - [Attach a PaymentMethod to a Customer](#CreateV1PaymentMethodsAttachByPaymentMethod) - [Update a PaymentMethod](#CreateV1PaymentMethodsByPaymentMethod) - [Detach a PaymentMethod from a Customer](#CreateV1PaymentMethodsDetachByPaymentMethod) - [Create a payout](#CreateV1Payouts) - [Update a payout](#CreateV1PayoutsByPayout) - [Cancel a payout](#CreateV1PayoutsCancelByPayout) - [Create a plan](#CreateV1Plans) - [Update a plan](#CreateV1PlansByPlan) - [Create a product](#CreateV1Products) - [Update a product](#CreateV1ProductsById) - [Create a value list item](#CreateV1RadarValueListItems) - [Create a value list](#CreateV1RadarValueLists) - [Update a value list](#CreateV1RadarValueListsByValueList) - [Create a refund](#CreateV1Refunds) - [Update a refund](#CreateV1RefundsByRefund) - [Create a Report Run](#CreateV1ReportingReportRuns) - [Approve a review](#CreateV1ReviewsApproveByReview) - [Create a SetupIntent](#CreateV1SetupIntents) - [Update a SetupIntent](#CreateV1SetupIntentsByIntent) - [Cancel a SetupIntent](#CreateV1SetupIntentsCancelByIntent) - [Confirm a SetupIntent](#CreateV1SetupIntentsConfirmByIntent) - [Create a SKU](#CreateV1Skus) - [Update a SKU](#CreateV1SkusById) - [Create a source](#CreateV1Sources) - [Update a source](#CreateV1SourcesBySource) - [Verify a source](#CreateV1SourcesVerifyBySource) - [Create a subscription item](#CreateV1SubscriptionItems) - [Update a subscription item](#CreateV1SubscriptionItemsByItem) - [Create a usage record](#CreateV1SubscriptionItemsUsageRecordsBySubscriptionItem) - [Create a schedule](#CreateV1SubscriptionSchedules) - [Update a schedule](#CreateV1SubscriptionSchedulesBySchedule) - [Cancel a schedule](#CreateV1SubscriptionSchedulesCancelBySchedule) - [Release a schedule](#CreateV1SubscriptionSchedulesReleaseBySchedule) - [Create a subscription](#CreateV1Subscriptions) - [Update a subscription](#CreateV1SubscriptionsBySubscriptionExposedId) - [Create a tax rate](#CreateV1TaxRates) - [Update a tax rate](#CreateV1TaxRatesByTaxRate) - [Create a Connection Token](#CreateV1TerminalConnectionTokens) - [Create a Location](#CreateV1TerminalLocations) - [Update a Location](#CreateV1TerminalLocationsByLocation) - [Create a Reader](#CreateV1TerminalReaders) - [Update a Reader](#CreateV1TerminalReadersByReader) - [Create single-use token](#CreateV1Tokens) - [Create a top-up](#CreateV1Topups) - [Update a top-up](#CreateV1TopupsByTopup) - [Cancel a top-up](#CreateV1TopupsCancelByTopup) - [Create a transfer](#CreateV1Transfers) - [Update a transfer](#CreateV1TransfersByTransfer) - [Create a transfer reversal](#CreateV1TransfersReversalsById) - [Update a reversal](#CreateV1TransfersReversalsByTransferId) - [Create a webhook endpoint](#CreateV1WebhookEndpoints) - [Update a webhook endpoint](#CreateV1WebhookEndpointsByWebhookEndpoint) - [Delete Account](#DeleteV1Account) - [Delete Bank Account](#DeleteV1AccountBankAccountsById) - [Delete External Account](#DeleteV1AccountExternalAccountsById) - [Delete People](#DeleteV1AccountPeopleByPerson) - [Delete Person](#DeleteV1AccountPersonsByPerson) - [Deletes Bank Account For Account](#DeleteV1AccountsBankAccountsByAccountId) - [Delete an account](#DeleteV1AccountsByAccount) - [Delete External Account For Account](#DeleteV1AccountsExternalAccountsByAccountId) - [Delete People For Account](#DeleteV1AccountsPeopleByAccountPerson) - [Delete Person For Account](#DeleteV1AccountsPersonsByAccountPerson) - [Delete Apple Pay Domain](#DeleteV1ApplePayDomainsByDomain) - [Delete a Coupon](#DeleteV1CouponsByCoupon) - [Delete bank account for customer](#DeleteV1CustomersBankAccountsByCustomerId) - [Delete a customer](#DeleteV1CustomersByCustomer) - [Delete card for customer](#DeleteV1CustomersCardsByCustomerId) - [Delete a customer discount](#DeleteV1CustomersDiscountByCustomer) - [Delete a source for customer](#DeleteV1CustomersSourcesByCustomerId) - [Cancel a customer subscription](#DeleteV1CustomersSubscriptionsByCustomerSubscriptionExposedId) - [Remove discount from customer](#DeleteV1CustomersSubscriptionsDiscountByCustomerSubscriptionExposedId) - [Delete a tax ID](#DeleteV1CustomersTaxIdsByCustomerId) - [Delete a ephemeral key](#DeleteV1EphemeralKeysByKey) - [Delete an invoice item](#DeleteV1InvoiceitemsByInvoiceitem) - [Delete a draft invoice](#DeleteV1InvoicesByInvoice) - [Delete a plan](#DeleteV1PlansByPlan) - [Delete a product](#DeleteV1ProductsById) - [Delete a value list item](#DeleteV1RadarValueListItemsByItem) - [Delete a value list](#DeleteV1RadarValueListsByValueList) - [Delete a SKU](#DeleteV1SkusById) - [Delete a subscription item](#DeleteV1SubscriptionItemsByItem) - [Cancel a subscription](#DeleteV1SubscriptionsBySubscriptionExposedId) - [Delete a subscription discount](#DeleteV1SubscriptionsDiscountBySubscriptionExposedId) - [Delete a Location](#DeleteV1TerminalLocationsByLocation) - [Delete a Reader](#DeleteV1TerminalReadersByReader) - [Delete a webhook endpoint](#DeleteV1WebhookEndpointsByWebhookEndpoint) - [Get 3D Secure Object](#GetV13dSecureByThreeDSecure) - [Get Account](#GetV1Account) - [Retrieve Bank Account](#GetV1AccountBankAccountsById) - [List Account Capabilities](#GetV1AccountCapabilities) - [Get Account Capability](#GetV1AccountCapabilitiesByCapability) - [List External Accounts](#GetV1AccountExternalAccounts) - [Get External Account](#GetV1AccountExternalAccountsById) - [List People](#GetV1AccountPeople) - [Get People](#GetV1AccountPeopleByPerson) - [List Persons](#GetV1AccountPersons) - [Get Person](#GetV1AccountPersonsByPerson) - [List all connected accounts](#GetV1Accounts) - [Get Bank Account For Account](#GetV1AccountsBankAccountsByAccountId) - [Retrieve account](#GetV1AccountsByAccount) - [List all account capabilities](#GetV1AccountsCapabilitiesByAccount) - [Retrieve an Account Capability](#GetV1AccountsCapabilitiesByAccountCapability) - [List External Accounts For Account](#GetV1AccountsExternalAccountsByAccount) - [Get External Account For Account](#GetV1AccountsExternalAccountsByAccountId) - [List People For Account](#GetV1AccountsPeopleByAccount) - [Get People For Account](#GetV1AccountsPeopleByAccountPerson) - [List Persons For Account](#GetV1AccountsPersonsByAccount) - [Get Person For Account](#GetV1AccountsPersonsByAccountPerson) - [List Apple Pay Domains](#GetV1ApplePayDomains) - [Get Apple Pay Domain](#GetV1ApplePayDomainsByDomain) - [List Application Fees](#GetV1ApplicationFees) - [Get Application Fee](#GetV1ApplicationFeesById) - [Get Refund For Application Fee](#GetV1ApplicationFeesRefundsByFeeId) - [List Refunds For Application Fee](#GetV1ApplicationFeesRefundsById) - [Get Balance](#GetV1Balance) - [Get Balance History](#GetV1BalanceHistory) - [Get Balance History For Transaction](#GetV1BalanceHistoryById) - [List Balance Transactions](#GetV1BalanceTransactions) - [Get Balance Transaction By Id](#GetV1BalanceTransactionsById) - [List all charges](#GetV1Charges) - [Retrieve a charge](#GetV1ChargesByCharge) - [Get Charge Dispute](#GetV1ChargesDisputeByCharge) - [List Charge Refunds](#GetV1ChargesRefundsByCharge) - [Get Refund For Charge](#GetV1ChargesRefundsByChargeRefund) - [List all Checkout Sessions](#GetV1CheckoutSessions) - [Retrieve a Session](#GetV1CheckoutSessionsBySession) - [List Country Specs](#GetV1CountrySpecs) - [Retrieve a Country Spec](#GetV1CountrySpecsByCountry) - [List all coupons](#GetV1Coupons) - [Retrieve a coupon](#GetV1CouponsByCoupon) - [List Credit Notes](#GetV1CreditNotes) - [Get Credit Note](#GetV1CreditNotesById) - [Get Credit Note Lines For Credit Note](#GetV1CreditNotesLinesByCreditNote) - [Get Credit Note Preview](#GetV1CreditNotesPreview) - [Get Credit Note Preview Lines](#GetV1CreditNotesPreviewLines) - [List all customers](#GetV1Customers) - [List Balance Transactions For Customer](#GetV1CustomersBalanceTransactionsByCustomer) - [Get Balance Transaction For Customer](#GetV1CustomersBalanceTransactionsByCustomerTransaction) - [Retrieve a customer](#GetV1CustomersByCustomer) - [Retrieve discount for customer](#GetV1CustomersDiscountByCustomer) - [List sources for customer](#GetV1CustomersSourcesByCustomer) - [Retrieve a source for customer](#GetV1CustomersSourcesByCustomerId) - [List customer active subscriptions](#GetV1CustomersSubscriptionsByCustomer) - [Retrieve a customer subscription](#GetV1CustomersSubscriptionsByCustomerSubscriptionExposedId) - [Get discount from customer](#GetV1CustomersSubscriptionsDiscountByCustomerSubscriptionExposedId) - [List all tax IDs](#GetV1CustomersTaxIdsByCustomer) - [Retrieve a tax ID](#GetV1CustomersTaxIdsByCustomerId) - [List all disputes](#GetV1Disputes) - [Retrieve a dispute](#GetV1DisputesByDispute) - [List all events](#GetV1Events) - [Retrieve and event](#GetV1EventsById) - [List all exchange rates](#GetV1ExchangeRates) - [Retrieve and exchange rate](#GetV1ExchangeRatesByCurrency) - [List all file links](#GetV1FileLinks) - [Retrieve a file link](#GetV1FileLinksByLink) - [List all files](#GetV1Files) - [Retrieve a file](#GetV1FilesByFile) - [List all invoice items](#GetV1Invoiceitems) - [Retrieve an invoice item](#GetV1InvoiceitemsByInvoiceitem) - [List all invoices](#GetV1Invoices) - [Retrieve an invoice](#GetV1InvoicesByInvoice) - [Retrieve an invoice''s line items](#GetV1InvoicesLinesByInvoice) - [Retrieve an upcoming invoice](#GetV1InvoicesUpcoming) - [Retrieve an upcoming invoice''s line items](#GetV1InvoicesUpcomingLines) - [List all authorizations](#GetV1IssuingAuthorizations) - [Retrieve an authorization](#GetV1IssuingAuthorizationsByAuthorization) - [List all cardholders](#GetV1IssuingCardholders) - [Retrieve a cardholder](#GetV1IssuingCardholdersByCardholder) - [List all cards](#GetV1IssuingCards) - [Retrieve a card](#GetV1IssuingCardsByCard) - [List all issuing disputes](#GetV1IssuingDisputes) - [Retrieve an issuing dispute](#GetV1IssuingDisputesByDispute) - [List all settlements](#GetV1IssuingSettlements) - [Return a settlement](#GetV1IssuingSettlementsBySettlement) - [List all transactions](#GetV1IssuingTransactions) - [Retrieve a transaction](#GetV1IssuingTransactionsByTransaction) - [Retrieve a Mandate](#GetV1MandatesByMandate) - [List all order returns](#GetV1OrderReturns) - [Retrieve an order return](#GetV1OrderReturnsById) - [List all orders](#GetV1Orders) - [Retrieve an order](#GetV1OrdersById) - [List all PaymentIntents](#GetV1PaymentIntents) - [Retrieve a PaymentIntent](#GetV1PaymentIntentsByIntent) - [List a Customer''s PaymentMethods](#GetV1PaymentMethods) - [Retrieve a PaymentMethod](#GetV1PaymentMethodsByPaymentMethod) - [List all payouts](#GetV1Payouts) - [Retrieve a payout](#GetV1PayoutsByPayout) - [List all plans](#GetV1Plans) - [Retrieve a plan](#GetV1PlansByPlan) - [List all products](#GetV1Products) - [Retrieve a product](#GetV1ProductsById) - [List all early fraud warnings](#GetV1RadarEarlyFraudWarnings) - [Retrieve an early fraud warning](#GetV1RadarEarlyFraudWarningsByEarlyFraudWarning) - [List all value list items](#GetV1RadarValueListItems) - [Retrieve a value list item](#GetV1RadarValueListItemsByItem) - [List all value lists](#GetV1RadarValueLists) - [Retrieve a value list](#GetV1RadarValueListsByValueList) - [List all refunds](#GetV1Refunds) - [Retrieve a refund](#GetV1RefundsByRefund) - [List all Report Runs](#GetV1ReportingReportRuns) - [Retrieve a Report Run](#GetV1ReportingReportRunsByReportRun) - [List all Report Types](#GetV1ReportingReportTypes) - [Retrieve a Report Type](#GetV1ReportingReportTypesByReportType) - [List all open reviews](#GetV1Reviews) - [Retrieve a review](#GetV1ReviewsByReview) - [List all SetupIntents](#GetV1SetupIntents) - [Retrieve a SetupIntent](#GetV1SetupIntentsByIntent) - [List all scheduled query runs](#GetV1SigmaScheduledQueryRuns) - [Retrieve a scheduled query run](#GetV1SigmaScheduledQueryRunsByScheduledQueryRun) - [List all SKUs](#GetV1Skus) - [Retrieve a SKU](#GetV1SkusById) - [Retrieve a source](#GetV1SourcesBySource) - [Retrieve a new source mandate notification](#GetV1SourcesMandateNotificationsBySourceMandateNotification) - [List source transactions](#GetV1SourcesSourceTransactionsBySource) - [Retrieve source transaction](#GetV1SourcesSourceTransactionsBySourceSourceTransaction) - [List all subscription items](#GetV1SubscriptionItems) - [Retrieve a subscription item](#GetV1SubscriptionItemsByItem) - [List all subscription item period summaries](#GetV1SubscriptionItemsUsageRecordSummariesBySubscriptionItem) - [List all schedules](#GetV1SubscriptionSchedules) - [Retrieve a schedule](#GetV1SubscriptionSchedulesBySchedule) - [List subscriptions](#GetV1Subscriptions) - [Retrieve a subscription](#GetV1SubscriptionsBySubscriptionExposedId) - [List all tax rates](#GetV1TaxRates) - [Retrieves a tax rate](#GetV1TaxRatesByTaxRate) - [List all Locations](#GetV1TerminalLocations) - [Retrieve a Location](#GetV1TerminalLocationsByLocation) - [List all Readers](#GetV1TerminalReaders) - [Retrieve a Reader](#GetV1TerminalReadersByReader) - [Retrieve a token](#GetV1TokensByToken) - [List all top-ups](#GetV1Topups) - [Retrieve a top-up](#GetV1TopupsByTopup) - [List all transfers](#GetV1Transfers) - [Retrieve a transfer](#GetV1TransfersByTransfer) - [List all reversals](#GetV1TransfersReversalsById) - [Retrieve a reversal](#GetV1TransfersReversalsByTransferId) - [List all webhook endpoints](#GetV1WebhookEndpoints) - [Retrieve a webhook endpoint](#GetV1WebhookEndpointsByWebhookEndpoint) - [Invalidate sessions](#UpdateV1AccountLogout) - [Invalidate Sessions For Account](#UpdateV1AccountsLogoutByAccount) ## Initiate 3D Secure Auth `` Initiate 3D Secure authentication. This operation makes an HTTP POST request to the `/v1/3d_secure` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Initiate3d Secure Auth Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Account `` Updates a connected Express or Custom account by setting the values of the parameters passed. Parameters that are not provided are left unchanged. Most parameters can be changed only for Custom accounts, and these parameters are identified as `Custom Only`. Parameters that are identified as `Custom and Express` are supported by both account types. This operation makes an HTTP POST request to the `/v1/account` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Account Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Bank Account `` Creates an external account for a specified account. This operation makes an HTTP POST request to the `/v1/account/bank_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Bank Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Bank Account `` Updates the metadata, account holder name, and account holder type of a bank account that belongs to a Custom account, and optionally sets it as the default for its currency. You cannot edit other bank account details. To re-enable a disabled bank account, perform an update call without providing any arguments or changes. This operation makes an HTTP POST request to the `/v1/account/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update Bank Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Account Capability `` Performs an update on an existing Account Capability. This operation makes an HTTP POST request to the `/v1/account/capabilities/{capability}` endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

capability

String

capability

x

Update Account Capability Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create External Account `` Creates an external account for a specified account. This operation makes an HTTP POST request to the `/v1/account/external_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create External Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update External Account `` Updates the metadata, account holder name, and account holder type of a bank account that belongs to a Custom account, and optionally sets it as the default for its currency. You cannot edit other bank account details. To re-enable a disabled bank account, perform an update call without providing any arguments or changes. This operation makes an HTTP POST request to the `/v1/account/external_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update External Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create an account link `` Creates an AccountLink object that returns a single-use Stripe URL. The user can then redirect their user to that single-use URL for Connect Onboarding. This operation makes an HTTP POST request to the `/v1/account_links` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Account Link Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Login Link `` Creates a single-use login link that an Express account can use to access their Stripe dashboard. You can only create login links for Express accounts that are connected to your platform. This operation makes an HTTP POST request to the `/v1/account/login_links` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Login Ling Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create People `` Creates a new person. This operation makes an HTTP POST request to the `/v1/account/people` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create People Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update People `` Updates an existing person. This operation makes an HTTP POST request to the `/v1/account/people/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

Update People Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Person `` Creates a new person. This operation makes an HTTP POST request to the `/v1/account/persons` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Person Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Person `` Updates an existing person. This operation makes an HTTP POST request to the `/v1/account/persons/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

Update Person Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create an account `` Use Connect to create Stripe accounts for your users. To do this, you must first register your platform. For Standard accounts, parameters other than country, email, and type are used to prefill the account application that the account holder must complete. This operation makes an HTTP POST request to the `/v1/accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Bank Account For Account `` Creates an external account for a specified account. This operation makes an HTTP POST request to the `/v1/accounts/{account}/bank_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Create Ban Account For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Bank Account For Account `` Updates the metadata, account holder name, and account holder type of a bank account that belongs to a Custom account, and optionally sets it as the default for its currency. You cannot edit other bank account details. To re-enable a disabled bank account, perform an update call without providing any arguments or changes. This operation makes an HTTP POST request to the `/v1/accounts/{account}/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

Update Bank Account For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an account `` Updates a connected Express or Custom account by setting the values of the parameters passed. Parameters that are not provided are left unchanged. Most parameters can be changed for Custom accounts only, which are identified as `Custom Only`. Parameters that are identified as `Custom and Express` are supported by both account types. This operation makes an HTTP POST request to the `/v1/accounts/{account}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Update Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an Account Capability `` Updates an existing Account Capability. This operation makes an HTTP POST request to the `/v1/accounts/{account}/capabilities/{capability}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

capability

String

capability

x

Update Account Capability For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create External Account For Account `` Creates an external account for a specified account. This operation makes an HTTP POST request to the `/v1/accounts/{account}/external_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Create External Account For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update External Account For Account `` Updates the metadata, account holder name, and account holder type of a bank account that belongs to a Custom account, and optionally sets it as the default for its currency. You cannot edit other bank account details. To re-enable a disabled bank account, perform an update call without providing any arguments or changes. This operation makes an HTTP POST request to the /v1/accounts/{account}/external\_accounts/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

Update External Account For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Login Link For Account `` Creates a single-use login link that enables an Express account to access their Stripe dashboard. You can only create login links for Express accounts thar are connected to your platform. This operation makes an HTTP POST request to the `/v1/accounts/{account}/login_links` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Create Login Link For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create People For Account `` Creates a new person. This operation makes an HTTP POST request to the `/v1/accounts/{account}/people` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Create People For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update People For Account `` Updates an existing person. This operation makes an HTTP POST request to the `/v1/accounts/{account}/people/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

Update People For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Person For Account `` Creates a new person. This operation makes an HTTP POST request to the `/v1/accounts/{account}/persons` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Create Person For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Person For Account `` Updates an existing person. This operation makes an HTTP POST request to the `/v1/accounts/{account}/persons/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

Update Person For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Reject Account `` Use Connect to flag suspicious accounts. Test-mode, Custom, and Express accounts can be rejected at any time. Accounts created using live-mode keys can be rejected only after all balances are zero. This operation makes an HTTP POST request to the `/v1/accounts/{account}/reject` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Reject Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Apple Pay Domain `` Create an Apple pay domain. This operation makes an HTTP POST request to the `/v1/apple_pay/domains` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Apple Pay Domain Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Refund For Application Fee `` Creates a refund for the specified application fee. This operation makes an HTTP POST request to the `/v1/application_fees/{id}/refund` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Create Refund For Application Fee Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Refund For Application Fee `` Sets the values of the parameters passed to update the specified application fee. Any parameters not provided are left unchanged. This request accepts only metadata as an argument. This operation makes an HTTP POST request to the `/v1/application_fees/{fee}/refunds/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

fee

String

fee

x

ID

String

ID

x

Update Refund For Application Fee Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Refund Application Fee `` Refunds an application fee that was collected but not yet refunded. Funds are refunded to the Stripe account from which the fee was originally collected. You can optionally specify a partial refund multiple times until the entire application fee is refunded. After the entire application fee is refunded, it can’t be refunded again. This method raises an error when it is called on an already-refunded application fee, or when trying to refund more money than is left on an application fee. This operation makes an HTTP POST request to the `/v1/application_fees/{id}/refunds` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Refund Application Fee Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Session For Self Serve Portal `` Creates a session of the self-serve Portal. This operation makes an HTTP POST request to the `/v1/billing_portal/sessions` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Session For Self Serve Portal Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Charge `` Create a Charge object to charge a credit card or other payment source. If your API key is in test mode, the supplied payment source (for example, the card) is not actually charged, although everything else occurs as if in live mode. (Stripe assumes that the charge will complete successfully). This operation makes an HTTP POST request to the `/v1/charges` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Charge Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a charge `` Updates the specified charge by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/charges/{charge}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Update Charge Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Charge Capture `` The second half of the two-step payment flow that captures the payment of an existing, uncaptured, charge. The first step was to create a charge with the `capture` option set to `false`. Uncaptured payments expire exactly seven days after they are created. If they are not captured by that point in time, they are not marked as refunded and are no longer capturable. This operation makes an HTTP POST request to the `/v1/charges/{charge}/capture` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Create Charge Capture Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Charge Dispute `` Creates a dispute for a specified charge. This operation makes an HTTP POST request to the `/v1/charges/{charge}/dispute` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Create Charge Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Close Charge Dispute `` Closes the dispute for a specified charge. This operation makes an HTTP POST request to the `/v1/charges/{charge}/dispute/close` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Close Charge Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Charge Refund `` Creates a new refund on the specified Charge or a PaymentIntent object. Creating a new refund refunds a charge that was previously created, but not yet refunded, to the credit or debit card that was originally charged. You can optionally partially refund a charge multiple times, until the entire charge is refunded. After the charge is fully refunded, it can’t be refunded again. This method raises an error when called on an already-refunded charge, or when trying to refund more money than what remains on a charge. This operation makes an HTTP POST request to the `/v1/charges/{charge}/refund` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Create Charge Refund Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Refund For Charge `` Creates a refund. This operation makes an HTTP POST request to the `/v1/charges/{charge}/refunds` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

Create Refund For Charge Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Refund For Charge `` Updates a specified refund. This operation makes an HTTP POST request to the `/v1/charges/{charge}/refunds/{refund}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

refund

String

refund

x

Update Refund For Charge Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a Session `` Creates a Session object. This operation makes an HTTP POST request to the `/v1/checkout/sessions` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Session Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a coupon `` Creates a coupon. A coupon specifies either a `percent_off` or an `amount_off`, and the currency. If you set an `amount_off`, that amount is subtracted from any invoice’s subtotal. For example, an invoice with a subtotal of 100 will have a final total of 0 if a coupon with an amount\_off of 200 is applied to it, and an invoice with a subtotal of 300 will have a final total of 100 if a coupon with an `amount_off` of 200 is applied to it. This operation makes an HTTP POST request to the `/v1/coupons` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Coupon Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a coupon `` Updates the metadata of a coupon. You cannot edit other coupon details, such as currency, duration, and amount\_off. This operation makes an HTTP POST request to the `/v1/coupons/{coupon}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

coupon

String

coupon

x

Update Coupon Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Credit Note `` Issues a credit note to adjust the amount of a finalized invoice. For a `status=open` invoice, a credit note reduces its `amount_due`. For a `status=paid` invoice, a credit note does not affect its `amount_due`. Instead, it can result in any combination of the following: - Refund: Creates a new refund using `refund_amount`, or links an existing refund using `refund`. - Customer balance credit: Credits the customer’s balance using `credit_amount`, which is automatically applied to the customer’s invoice when it’s finalized. - Outside of Stripe credit: Records the amount that is, or will be, credited outside of Stripe using `out_of_band_amount`. For post-payment credit notes the sum of the refund, credit, and outside of Stripe amounts must equal the credit note total. You can issue multiple credit notes for an invoice. Each credit note increments the invoice’s `pre_payment_credit_notes_amount` or `post_payment_credit_notes_amount`, depending on its status at the time of credit note creation. This operation makes an HTTP POST request to the `/v1/credit_notes` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Credit Note Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Credit Note `` Updates an existing credit note. This operation makes an HTTP POST request to the `/v1/credit_notes/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update Credit Note Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Mark Credit Note As Void `` Marks a credit note as void. This operation makes an HTTP POST request to the `/v1/credit_notes/{id}/void` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Mark Credit Note As Void Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a customer `` Creates a new customer object. This operation makes an HTTP POST request to the `/v1/customers` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create Balance Transaction For Customer `` Creates an immutable transaction that updates the customer’s balance. This operation makes an HTTP POST request to the `/v1/customers/{customer}/balance_transactions` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Balance Transaction For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Balance Transaction For Customer `` Most customer balance transaction fields are immutable, but you can update the description and metadata. This operation makes an HTTP POST request to the `/v1/customers/{customer}/balance_transactions/{transaction}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

transaction

String

transaction

x

Update Balance Transaction For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create bank account for customer `` Creates a new credit card on the specified customer or recipient. If the customer has no default card, then the new card becomes the default. If the customer already has a default card, then there is no change. To change the default, update the customer to have a new `default_source`. This operation makes an HTTP POST request to the `/v1/customers/{customer}/bank_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Bank Account For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update bank account for customer `` Update a specified bank account for a specified customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Update Bank Account For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Verify bank account for customer `` Verifies a specified bank account for a given customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/bank_accounts/{id}/verify` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Verify Bank Account For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update Customer `` Updates the specified customer by setting the values of the parameters passed. For example, if you pass the `source` parameter, then that becomes the customer’s active source (for example, a card) to use for all charges in the future. Parameters that are not provided are left unchanged. When you update a customer to a new valid card source by passing the `source` parameter, for each of the customer’s current subscriptions, if the subscription bills automatically and is in the `past_due` state, then the latest open invoice for the subscription with automatic collection enabled is retried. This retry does not count as an automatic retry, and does not affect the next regularly scheduled payment for the invoice. Changing the `default_source` for a customer does not trigger this behavior. This request accepts mostly the same arguments as the customer creation call. This operation makes an HTTP POST request to the `/v1/customers/{customer}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Update Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a card for a customer `` Creates a new credit card on the specified customer or recipient. If the customer has no default card, then the new card becomes the default. If the owner already has a default, then it does not change. To change the default, update the customer to have a new `default_source`. This operation makes an HTTP POST request to the `/v1/customers/{customer}/cards` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Card For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a card for customer `` Updates a specified source for a given customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/cards/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Update Card For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a source for customer `` Creates a new credit card on the specified customer or recipient. If the customer has no default card, then the new card becomes the default. If the customer already has a default card, then it does not change. To change the default, update the customer to have a new `default_source.` This operation makes an HTTP POST request to the `/v1/customers/{customer}/sources` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Source For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a source for customer `` Updates a specified source for a given customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/sources/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Update Source For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Verify a bank account `` Verifies a specified bank account for a given customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/sources/{id}/verify` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Verify Bank Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create subscription for customer `` Creates a new subscription on an existing customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/subscriptions` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Subscription For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a customer subscription `` Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, the price charged the following month is optionally prorated to make up for any price changes. To preview how the proration is calculated, use the upcoming invoice endpoint. This operation makes an HTTP POST request to the `/v1/customers/{customer}/subscriptions/{subscription_exposed_id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Subscription exposed ID

String

Subscription exposed ID

x

Update Customer Subscription Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a tax ID `` Creates a new `TaxID` object for a customer. This operation makes an HTTP POST request to the `/v1/customers/{customer}/tax_ids` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Create Tax Id Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a dispute `` Submits evidence for a dispute programmatically. Strip recommends that you use the dashboard to respond to disputes. For more information, see the Stripe "Disputes and fraud" documentation. This operation makes an HTTP POST request to the `/v1/disputes/{dispute}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

dispute

String

dispute

x

Update Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Close a dispute `` Closing the dispute for a charge indicates that you do not have any evidence to submit and are dismissing the dispute and acknowledging it as lost. The status of the dispute changes from `needs_response` to `lost`. Closing a dispute is irreversible. This operation makes an HTTP POST request to the `/v1/disputes/{dispute}/close` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

dispute

String

dispute

x

Close Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a ephemeral key `` Creates a short-lived API key for a given resource. This operation makes an HTTP POST request to the `/v1/ephemeral_keys` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Ephemeral Key Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a file link `` Creates a new file link object. This operation makes an HTTP POST request to the `/v1/file_links` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create File Link Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a file link `` Updates an existing file link object. Expired links can’t be updated. This operation makes an HTTP POST request to the `/v1/file_links/{link}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

link

String

link

x

Update File Link Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a file `` To upload a file to Stripe, you must send a request of type `multipart/form-data`. The request must contain the file to upload, as well as the parameters for creating a file. All of Stripe’s officially supported client libraries have support for sending `multipart/form-data`. This operation makes an HTTP POST request to the `/v1/files` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create File Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create an invoice item `` Creates an item to add to a draft invoice. If no invoice is specified, the item will be added to the next invoice created for the specified customer. This operation makes an HTTP POST request to the `/v1/invoiceitems` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Invoice Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an invoice item `` Updates the amount or description of an invoice item on an upcoming invoice. It is only possible to update an invoice item before the invoice it’s attached to is closed. This operation makes an HTTP POST request to the `/v1/invoiceitems/{invoiceitem}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoiceitem

String

invoiceitem

x

Update An Invoice Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create an invoice `` Creates a draft invoice for a specified customer. The created draft invoice pulls in all pending invoice items for that customer, including prorations. This operation makes an HTTP POST request to the `/v1/invoices` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Invoice Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an invoice `` Draft invoices are fully editable until it is finalized. To stop the Stripe billing engine from automatically finalizing, reattempting payments on, sending reminders for, or automatically reconciling invoices, pass `auto_advance=false`. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Update Invoice Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Finalize an invoice `` Stripe automatically finalizes drafts before sending and attempting payment on invoices. If you want to finalize a draft invoice manually, you can do so using this method. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}/finalize` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Finalize An Invoice Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Mark an Invoice as Uncollectible `` Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}/mark_uncollectible` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Mark An Invoice As Uncollectible Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Pay an invoice `` Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your subscriptions settings. You can also attempt payment on an invoice outside of the normal collection schedule or for some other reason. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}/pay` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Pay Invoice Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Send an invoice for manual payment `` Stripe automatically sends invoices to customers according to your subscriptions settings. You can also manually send an invoice to your customers outside of the normal schedule. When sending invoices that are already paid, there will be no reference to the payment in the email. Requests made in test-mode send an `invoice.sent` event but do not send emails. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}/send` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Send An Invoice For Manual Payment Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Void an invoice `` Marks a finalized invoice as void and can’t be undone. Voiding an invoice is similar to deletion, but it only applies to finalized invoices and maintains a paper trail so the invoice can still be found. This operation makes an HTTP POST request to the `/v1/invoices/{invoice}/void` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Void An Invoice Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Approve an authorization `` Approves a pending Issuing Authorization object. This request must be made within the timeout window of the real-time authorization flow. This operation makes an HTTP POST request to the `/v1/issuing/authorizations/{authorization}/approve` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

authorization

String

authorization

x

Approve An Authorization Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an authorization `` Updates the specified Issuing Authorization object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/authorizations/{authorization}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

authorization

String

authorization

x

Update An Authorization Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Decline an authorization `` Declines a pending Issuing Authorization object. This request must be made within the timeout window of the real-time authorization flow. This operation makes an HTTP POST request to the `/v1/issuing/authorizations/{authorization}/decline` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

authorization

String

authorization

x

Decline An Authorization Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a cardholder `` Creates a new Issuing Cardholder object that can issue cards. This operation makes an HTTP POST request to the `/v1/issuing/cardholders` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Cardholder Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a cardholder `` Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/cardholders/{cardholder}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

cardholder

String

cardholder

x

Update Cardholder Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a card `` Creates an Issuing Card object. This operation makes an HTTP POST request to the `/v1/issuing/cards` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Card Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a card `` Updates the specified Issuing Card object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/cards/{card}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

card

String

card

x

Update Card Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a dispute `` Creates an Issuing Dispute object. This operation makes an HTTP POST request to the `/v1/issuing/disputes` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an issuing dispute `` Updates the specified Issuing Dispute object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/disputes/{dispute}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

dispute

String

dispute

x

Update An Issueing Dispute Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a settlement `` Updates the specified Issuing Settlement object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/settlements/{settlement}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

settlement

String

settlement

x

Update Settlement Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a transaction `` Updates the specified Issuing Transaction object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/issuing/transactions/{transaction}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

transaction

String

transaction

x

Update Transaction Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create an order `` Creates a new order object. This operation makes an HTTP POST request to the `/v1/orders` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create An Order Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update an order `` Updates the specific order by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/orders/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update An Order Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Pay an order `` Provide a source to create a payment to pay an order. This operation makes an HTTP POST request to the `/v1/orders/{id}/pay` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Pay An Order Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Return an order `` Return all or part of an order. The order must have a status of paid or fulfilled before it can be returned. After all items are returned, the order is canceled or returned, depending on the beginning status of the order. This operation makes an HTTP POST request to the `/v1/orders/{id}/returns` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Return An Order Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a PaymentIntent `` Creates a PaymentIntent object. After the PaymentIntent is created, attach a payment method and confirm to continue the payment. You can read more about the different payment flows available in Stripe’s API reference documentation. When `confirm=true` is used during creation, it is equivalent to creating and confirming the PaymentIntent in the same call. You can use any parameters available in the confirm API when `confirm=true` is supplied. This operation makes an HTTP POST request to the `/v1/payment_intents` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Payment Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a PaymentIntent `` Updates properties on a PaymentIntent object without confirming. Depending on which properties you update, you may need to reconfirm the PaymentIntent. For example, updating the `payment_method` always requires you to reconfirm the PaymentIntent. If you prefer to update and confirm at the same time, it is best to update properties using the confirm API. This operation makes an HTTP POST request to the `/v1/payment_intents/{intent}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Update Payment Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a PaymentIntent `` A PaymentIntent object can be canceled when it is in one of these statuses: requires\_payment\_method requires\_capture requires\_confirmation requires\_action After the PaymentIntent object is canceled, no additional charges will be made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntent objects with status='requires\_capture', the remaining `amount_capturable` is automatically refunded. This operation makes an HTTP POST request to the `/v1/payment_intents/{intent}/cancel` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Cancel Payment Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Capture a PaymentIntent `` Capture the funds of an existing uncaptured PaymentIntent object when its status is `requires_capture`. Uncaptured PaymentIntent objects are canceled exactly seven days after they are created. See the Stripe documentation to learn more about separate authorization and capture. This operation makes an HTTP POST request to the `/v1/payment_intents/{intent}/capture` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Capture Payment Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Confirm a PaymentIntent `` Confirms that your customer intends to pay with the current or provided payment method. Upon confirmation, the PaymentIntent object attempts to initiate a payment. For more information, see Stripe’s API reference documentation for "Confirm a PaymentIntent". This operation makes an HTTP POST request to the `/v1/payment_intents/{intent}/confirm` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Confirm Payment Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a PaymentMethod `` Creates a PaymentMethod object. Read the Stripe.js reference to learn how to create PaymentMethods using Stripe.js. This operation makes an HTTP POST request to the `/v1/payment_methods` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Payment Method Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Attach a PaymentMethod to a Customer `` Attaches a PaymentMethod object to a Customer. To attach a new PaymentMethod to a customer for future payments, it is best to use SetupIntent or a PaymentIntent with `setup_future_usage`. These approaches perform any necessary steps to ensure that the PaymentMethod can be used in a future payment. Using the `/v1/payment_methods/:id/attach` endpoint does not ensure that future payments can be made with the attached PaymentMethod. See the Stripe documentation for "Optimizing cards for future payments" for more information about setting up future payments. To use this PaymentMethod as the default for invoice or subscription payments, set `invoice_settings.default_payment_method`, on the Customer to the PaymentMethod’s ID. This operation makes an HTTP POST request to the `/v1/payment_methods/{payment_method}/attach` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Payment method

String

Payment method

x

Attach Payment Method To Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a PaymentMethod `` Updates a PaymentMethod object. A PaymentMethod must be attached a customer to be updated. This operation makes an HTTP POST request to the `/v1/payment_methods/{payment_method}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Payment method

String

Payment method

x

Update Payment Method Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Detach a PaymentMethod from a Customer `` Detaches a PaymentMethod object from a Customer. This operation makes an HTTP POST request to the `/v1/payment_methods/{payment_method}/detach` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Payment method

String

Payment method

x

Detach Payment Method From Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a payout `` Create a new payout object to send funds to your own bank account. Your Stripe balance must be able to cover the payout amount, or you'™ll receive an `Insufficient Funds` error. If your API key is in test mode, money is not actually sent, but everything else occurs as if in live mode. If you are creating a manual payout on a Stripe account that uses multiple payment source types, you must specify the source type balance that the payout should draw from. The balance object details available and pending amounts by source type. This operation makes an HTTP POST request to the `/v1/payouts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Payout Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a payout `` Updates the specified payout by setting the values of the parameters passed. Any parameters not provided are left unchanged. This request accepts only the metadata as arguments. This operation makes an HTTP POST request to the `/v1/payouts/{payout}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

payout

String

payout

x

Update Payout Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a payout `` Cancels a previously created payout if it has not yet been paid out. Funds are refunded to your available balance. You can’t cancel automatic Stripe payouts. This operation makes an HTTP POST request to the `/v1/payouts/{payout}/cancel` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

payout

String

payout

x

Cancel Payout Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a plan `` You can create plans using the API, or in the Stripe Dashboard. This operation makes an HTTP POST request to the `/v1/plans` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Plan Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a plan `` Updates the specified plan by setting the values of the parameters passed. Any parameters not provided are left unchanged. By design, you cannot change a plan’s ID, amount, currency, or billing cycle. This operation makes an HTTP POST request to the `/v1/plans/{plan}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

plan

String

plan

x

Update Plan Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a product `` Creates a new product object. This operation makes an HTTP POST request to the `/v1/products` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Product Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a product `` Updates the specific product by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/products/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update Product Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a value list item `` Creates a new ValueListItem object, which is added to the specified parent value list. This operation makes an HTTP POST request to the `/v1/radar/value_list_items` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Value List Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a value list `` Creates a new ValueList object, which can then be referenced in rules. This operation makes an HTTP POST request to the `/v1/radar/value_lists` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Value List Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a value list `` Updates a ValueList object by setting the values of the parameters passed. Any parameters not provided are left unchanged. Note that `item_type` is immutable. This operation makes an HTTP POST request to the `/v1/radar/value_lists/{value_list}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Value list

String

Value list

x

Update Value List Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a refund `` Creates a refund. This operation makes an HTTP POST request to the `/v1/refunds` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Refund Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a refund `` Updates the specified refund by setting the values of the parameters passed. Any parameters not provided are left unchanged. This request accepts only metadata as an argument. This operation makes an HTTP POST request to the `/v1/refunds/{refund}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

refund

String

refund

x

Update Refund Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a Report Run `` Creates a new object and begins running the report and requires a live-mode API key. This operation makes an HTTP POST request to the `/v1/reporting/report_runs` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Report Run Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Approve a review `` Approves and closes a Review object and removes it from the list of reviews. This operation makes an HTTP POST request to the `/v1/reviews/{review}/approve` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

review

String

review

x

Approve Review Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a SetupIntent `` Creates a SetupIntent object. After the SetupIntent object is created, attach a payment method and confirm to collect any required permissions to charge the payment method later. This operation makes an HTTP POST request to the `/v1/setup_intents` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Setup Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a SetupIntent `` Updates a SetupIntent object. This operation makes an HTTP POST request to the `/v1/setup_intents/{intent}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Update Setup Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a SetupIntent `` A SetupIntent object can be canceled when it is in one of these statuses: requires\_payment\_method requires\_capture requires\_confirmation requires\_action Once canceled, setup is abandoned and any operations on the SetupIntent fail with an error. This operation makes an HTTP POST request to the `/v1/setup_intents/{intent}/cancel` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Cancel Setup Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Confirm a SetupIntent `` Confirms that your customer intends to set up the current or provided payment method. For example, you would confirm a SetupIntent when a customer presses the **Save** button on a payment method management page on your website. If the selected payment method does not require any additional steps from the customer, the SetupIntent transitions to the `succeeded` status. Otherwise, it transitions to the `requires_action` status and suggests additional actions via `next_action`. If setup fails, the SetupIntent transitions to the `requires_payment_method` status. This operation makes an HTTP POST request to the `/v1/setup_intents/{intent}/confirm` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

Confirm Setup Intent Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a SKU `` Creates a new SKU associated with a product. This operation makes an HTTP POST request to the `/v1/skus` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Sku Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a SKU `` Updates the specific SKU by setting the values of the parameters passed. Any parameters not provided are left unchanged. You cannot edit a SKU’s attributes. Instead, you must deactivate the existing SKU and create a new one with the new attribute values. This operation makes an HTTP POST request to the `/v1/skus/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Update Sku Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a source `` Creates a new source object. This operation makes an HTTP POST request to the `/v1/sources` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Source Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a source `` Updates the specified source by setting the values of the parameters passed. Any parameters not provided are left unchanged. This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. This operation makes an HTTP POST request to the `/v1/sources/{source}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

source

String

source

x

Update Source Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Verify a source `` Verifies a specified source. This operation makes an HTTP POST request to the `/v1/sources/{source}/verify` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

source

String

source

x

Verify Source Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a subscription item `` Adds a new item to an existing subscription. No existing items are changed or replaced. This operation makes an HTTP POST request to the `/v1/subscription_items` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Subscription Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a subscription item `` Updates the plan or quantity of an item on a current subscription. This operation makes an HTTP POST request to the `/v1/subscription_items/{item}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

item

String

item

x

Update Subscription Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a usage record `` Creates a usage record for a specified subscription item and date, and fills it with a quantity. Usage records provide quantity information that Stripe uses to track how much a customer is using your service. With usage information and the pricing model set up by the metered billing plan, Stripe helps you send accurate invoices to your customers. The default calculation for usage is to add up all the quantity values of the usage records within a billing period. You can change this default behavior with the billing plan’s aggregate\_usage parameter. When there is more than one usage record with the same timestamp, Stripe adds the quantity values together. In most cases, this is the desired resolution, however, you can change this behavior with the action parameter. The default pricing model for metered billing is per-unit pricing. For finer granularity, you can configure metered billing to have a tiered pricing model. This operation makes an HTTP POST request to the `/v1/subscription_items/{subscription_item}/usage_records` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription item

String

Subscription item

x

Create Usage Record Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a schedule `` Creates a new subscription schedule object. Each customer can have up to 25 active or scheduled subscriptions. This operation makes an HTTP POST request to the `/v1/subscription_schedules` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Schedule Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a schedule `` Updates an existing subscription schedule. This operation makes an HTTP POST request to the `/v1/subscription_schedules/{schedule}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

schedule

String

schedule

x

Update Schedule Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a schedule `` Cancels a subscription schedule and its associated subscription immediately. A subscription schedule can only be canceled if its status is `not_started` or `active`. This operation makes an HTTP POST request to the `/v1/subscription_schedules/{schedule}/cancel` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

schedule

String

schedule

x

Cancel Schedule Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Release a schedule `` Releases the subscription schedule immediately, which stops scheduling of its phases, but leaves any existing subscription in place. A schedule can only be released if its status is `not_started` or `active`. If the subscription schedule is currently associated with a subscription, releasing it removes its subscription property and sets the subscription’s ID to the `released_subscription` property. This operation makes an HTTP POST request to the `/v1/subscription_schedules/{schedule}/release` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

schedule

String

schedule

x

Release Schedule Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a subscription `` Creates a new subscription on an existing customer. Each customer can have up to 25 active or scheduled subscriptions. This operation makes an HTTP POST request to the `/v1/subscriptions` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Subscription Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a subscription `` Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, prices can be optionally prorated the next month to reconcile any price changes. To preview how the proration is calculated, use the upcoming invoice endpoint. This operation makes an HTTP POST request to the `/v1/subscriptions/{subscription_exposed_id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription exposed ID

String

Subscription exposed ID

x

Update Subscription Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a tax rate `` Creates a new tax rate. This operation makes an HTTP POST request to the `/v1/tax_rates` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Tax Rate Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a tax rate `` Updates an existing tax rate. This operation makes an HTTP POST request to the `/v1/tax_rates/{tax_rate}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Tax rate

String

Tax rate

x

Update Tax Rate Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a Connection Token `` To connect to a reader, the Stripe Terminal SDK must retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token. This operation makes an HTTP POST request to the `/v1/terminal/connection_tokens` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Connection Token Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a Location `` Creates a new Location object. This operation makes an HTTP POST request to the `/v1/terminal/locations` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Location Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a Location `` Updates a Location object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/terminal/locations/{location}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

location

String

location

x

Update Location Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a Reader `` Creates a new Reader object. This operation makes an HTTP POST request to the `/v1/terminal/readers` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Reader Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a Reader `` Updates a Reader object by setting the values of the parameters passed. Any parameters not provided are left unchanged. This operation makes an HTTP POST request to the `/v1/terminal/readers/{reader}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

reader

String

reader

x

Update Reader Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create single-use token `` Creates a single-use token that represents a bank account’s details. Use this token with any API method in place of a bank account dictionary. This token can be used only once, by attaching it to a Custom account. This operation makes an HTTP POST request to the `/v1/tokens` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Single Use Token Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a top-up `` Tops up the balance of an account. This operation makes an HTTP POST request to the `/v1/topups` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Top Up Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a top-up `` Updates the metadata of a top-up. Other top-up details are not editable by design. This operation makes an HTTP POST request to the `/v1/topups/{topup}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

topup

String

topup

x

Update Top Up Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a top-up `` Cancels a pending top-up. This operation makes an HTTP POST request to the `/v1/topups/{topup}/cancel` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

topup

String

topup

x

Cancel Top Up Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a transfer `` To send funds from your Stripe account to a connected account, create a new transfer object. Your Stripe balance must be sufficient to cover the transfer amount, or you'™ll receive an `Insufficient Funds` error. This operation makes an HTTP POST request to the `/v1/transfers` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Transfer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a transfer `` Updates the specified transfer by setting the values of the parameters passed. Any parameters not provided are left unchanged. This request accepts only metadata as an argument. This operation makes an HTTP POST request to the `/v1/transfers/{transfer}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

transfer

String

transfer

x

Update Transfer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a transfer reversal `` When you create a new reversal, you must specify a transfer to create it on. When reversing transfers, you can optionally reverse part of the transfer. You can do so as many times as you wish until the entire transfer has been reversed. Once entirely reversed, a transfer can’t be reversed again. This method returns an error when called on an already-reversed transfer, or when trying to reverse more money than is left on a transfer. This operation makes an HTTP POST request to the `/v1/transfers/{id}/reversals` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Create Transfer Reversal Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a reversal `` Updates the specified reversal by setting the values of the parameters passed. Any parameters not provided are left unchanged. This request accepts only metadata and description as arguments. This operation makes an HTTP POST request to the `/v1/transfers/{transfer}/reversals/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

transfer

String

transfer

x

Update Reversal Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Create a webhook endpoint `` A webhook endpoint must have a URL and a list of enabled\_events. You can optionally specify the Boolean connect parameter. If set to `true`, then a Connect webhook endpoint that notifies the specified URL about events from all connected accounts is created; otherwise an account webhook endpoint that notifies the specified URL only about events from your account is created. You can also create webhook endpoints in the webhooks settings section of the Dashboard. This operation makes an HTTP POST request to the `/v1/webhook_endpoints` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Create Webhook Endpoint Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Update a webhook endpoint `` Updates the webhook endpoint. You can edit the URL, the list of `enabled_events`, and the status of your endpoint. This operation makes an HTTP POST request to the `/v1/webhook_endpoints/{webhook_endpoint}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Webhook endpoint

String

Webhook endpoint

x

Update Webhook Endpoint Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete Account `` With Connect, you can delete Custom or Express accounts you manage. Accounts created using test-mode keys can be deleted at any time. Accounts created using live-mode keys can only be deleted after all balances are zero. This operation makes an HTTP DELETE request to the `/v1/account` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Delete Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete Bank Account `` Delete a specified external account for a given account. This operation makes an HTTP DELETE request to the `/v1/account/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete External Account `` Delete a specified external account for a given account. This operation makes an HTTP DELETE request to the `/v1/account/external_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete People `` Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship to an account, other than a person who is the account\_opener, can be deleted using the API. If your integration is using the `executive` parameter, you cannot delete the only verified executive on file. This operation makes an HTTP DELETE request to the `/v1/account/people/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete Person `` Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship to an account, other than a person who is the account\_opener, can be deleted using the API. If your integration is using the `executive` parameter, you cannot delete the only verified executive on file. This operation makes an HTTP DELETE request to the `/v1/account/persons/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Deletes Bank Account For Account `` Deletes a specified external account for a given account. This operation makes an HTTP DELETE request to the `/v1/accounts/{account}/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete an account `` With Connect, you can delete Custom or Express accounts you manage. Accounts created using test-mode keys can be deleted at any time. Accounts created using live-mode keys can only be deleted after all balances are zero. If you want to delete your own account, use the account information tab in your account settings instead. This operation makes an HTTP DELETE request to the `/v1/accounts/{account}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete External Account For Account `` Delete a specified external account for a given account. This operation makes an HTTP DELETE request to the `/v1/accounts/{account}/external_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete People For Account `` Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship to an account, other than a person who is the account\_opener, can be deleted using the API. If your integration is using the `executive` parameter, you cannot delete the only verified executive on file. This operation makes an HTTP DELETE request to the `/v1/accounts/{account}/people/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete Person For Account `` Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship to an account, other than a person who is the account\_opener, can be deleted using the API. If your integration is using the `executive` parameter, you cannot delete the only verified executive on file. This operation makes an HTTP DELETE request to the `/v1/accounts/{account}/persons/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete Apple Pay Domain `` Deletes an Apple pay domain. This operation makes an HTTP DELETE request to the `/v1/apple_pay/domains/{domain}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

domain

String

domain

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a Coupon `` Deletes a coupon. Deleting a coupon does not affect any customers who already applied the coupon; it means that new customers can’t redeem the coupon. This operation makes an HTTP DELETE request to the `/v1/coupons/{coupon}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

coupon

String

coupon

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete bank account for customer `` Deletes a specified source for a given customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Delete Bank Account For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a customer `` Permanently deletes a customer and cannot be undone. Also immediately cancels any active subscriptions associated with the customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete card for customer `` Deletes a specified source for a given customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/cards/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Delete Card For Customer Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a customer discount `` Removes the discount that is currently applied to a customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/discount` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a source for customer `` Deletes a specified source for a given customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/sources/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Delete Source Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a customer subscription `` Cancels a customer’s subscription immediately if the default value of `false` is used. If you set the `at_period_end` parameter to `true`, the subscription remains active until the end of the period, at which point it is canceled and not renewed. In either case, the customer is not charged again for the subscription. NOTE: Pending invoice items that you'™ve created are still charged for at the end of the period, unless they are manually deleted. If you'™ve set the subscription to cancel at the end of the period, any pending prorations are left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations are removed. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/subscriptions/{subscription_exposed_id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Subscription exposed ID

String

Subscription exposed ID

x

Cancel Customer Subscription Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Remove discount from customer `` Removes the discount currently applied a customer. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Subscription exposed ID

String

Subscription exposed ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a tax ID `` Deletes an existing TaxID object. This operation makes an HTTP DELETE request to the `/v1/customers/{customer}/tax_ids/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a ephemeral key `` Invalidates a short-lived API key for a specified resource. This operation makes an HTTP DELETE request to the `/v1/ephemeral_keys/{key}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

key

String

key

x

Delete Ephemeral Key Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete an invoice item `` Deletes an invoice item. Deleting invoice items is only possible when the invoice items are not attached to invoices, or if it’s attached to a draft invoice. This operation makes an HTTP DELETE request to the `/v1/invoiceitems/{invoiceitem}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoiceitem

String

invoiceitem

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a draft invoice `` Permanently deletes a draft invoice and cannot be undone. Attempts to delete invoices that are no longer in a draft state fail. After an invoice is finalized, it must be voided rather than deleted. This operation makes an HTTP DELETE request to the `/v1/invoices/{invoice}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a plan `` Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected. This operation makes an HTTP DELETE request to the `/v1/plans/{plan}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

plan

String

plan

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a product `` Deletes a product. Deleting a product with `type=good` is only possible if it has no SKUs associated with it. Deleting a product with `type=service` is only possible if it has no plans associated with it. This operation makes an HTTP DELETE request to the `/v1/products/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a value list item `` Deletes a ValueListItem object, removing it from its parent value list. This operation makes an HTTP DELETE request to the `/v1/radar/value_list_items/{item}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

item

String

item

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a value list `` Deletes a ValueList object and also deletes any items contained within the value list. You can only delete a value list if it is not referenced in any rules. This operation makes an HTTP DELETE request to the `/v1/radar/value_lists/{value_list}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Value list

String

Value list

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a SKU `` Deletes a SKU. Deleting a SKU is only possible if it has not been used in an order. This operation makes an HTTP DELETE request to the `/v1/skus/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a subscription item `` Deletes an item from the subscription. Removing a subscription item from a subscription does not cancel the subscription. This operation makes an HTTP DELETE request to the `/v1/subscription_items/{item}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

item

String

item

x

Delete Subscription Item Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Cancel a subscription `` Cancels a customer’s subscription immediately and the customer is not charged again for the subscription. NOTE: Pending invoice items that you'™ve created are still charged for at the end of the period, unless manually deleted. If you'™ve set the subscription to cancel at the end of the period, any pending prorations are also left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations are removed. This operation makes an HTTP DELETE request to the `/v1/subscriptions/{subscription_exposed_id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription exposed ID

String

Subscription exposed ID

x

Cancel Subscription Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a subscription discount `` Removes the discount that is currently applied to a subscription. This operation makes an HTTP DELETE request to the `/v1/subscriptions/{subscription_exposed_id}/discount` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription exposed ID

String

Subscription exposed ID

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a Location `` Deletes a Location object. This operation makes an HTTP DELETE request to the `/v1/terminal/locations/{location}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

location

String

location

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a Reader `` Deletes a Reader object. This operation makes an HTTP DELETE request to the `/v1/terminal/readers/{reader}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

reader

String

reader

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Delete a webhook endpoint `` Deletes webhook endpoints. You can also delete webhook endpoints using the webhook endpoint management page of the Stripe dashboard. This operation makes an HTTP DELETE request to the `/v1/webhook_endpoints/{webhook_endpoint}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Webhook endpoint

String

Webhook endpoint

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get 3D Secure Object `` Retrieves a 3D Secure object. This operation makes an HTTP GET request to the /v1/3d\_secure/{three\_d\_secure} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Three d secure

String

Three d secure

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Account `` Retrieves the details of an account. This operation makes an HTTP GET request to the `/v1/account` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve Bank Account `` Retrieves a specified external account for a given account. This operation makes an HTTP GET request to the `/v1/account/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Account Capabilities `` Returns a list of capabilities associated with the account, sorted by creation date, with the most recent capability appearing first. This operation makes an HTTP GET request to the `/v1/account/capabilities` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Account Capability `` Retrieves information about the specified Account Capability. This operation makes an HTTP GET request to the `/v1/account/capabilities/{capability}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

capability

String

capability

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List External Accounts `` Lists external accounts for an account. This operation makes an HTTP GET request to the `/v1/account/external_accounts` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response to expand.

limit

Number

Limit on the number of objects to return, which can range between 1 and 100. The default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get External Account `` Retrieves a specified external account for a given account. This operation makes an HTTP GET request to the `/v1/account/external_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List People `` Returns a list of people associated with the account’s legal entity, sorted by creation date, with the most recent people appearing first. This operation makes an HTTP GET request to the `/v1/account/people` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response to expand.

relationship

String

Filters on the list of people returned based on the person''s relationship to the account’s company.

limit

Number

Limit on the number of objects to return, which can range between 1 and 100. The default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get People `` Retrieves an existing person. This operation makes an HTTP GET request to the `/v1/account/people/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Persons `` Returns a list of people associated with the account’s legal entity, sorted by creation date, with the most recent people appearing first. This operation makes an HTTP GET request to the `/v1/account/persons` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response to expand.

relationship

String

Filters on the list of people returned based on the person’s relationship to the account’s company.

limit

Number

Limit on the number of objects to return, which can range between 1 and 100. The default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Person `` Retrieves an existing person. This operation makes an HTTP GET request to the `/v1/account/persons/{person}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

person

String

person

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all connected accounts `` Returns a list of accounts connected to your platform via Connect. If you'™re not a platform, the list is empty. This operation makes an HTTP GET request to the /v1/accounts endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Bank Account For Account `` Retrieves a specified external account for a given account. This operation makes an HTTP GET request to the `/v1/accounts/{account}/bank_accounts/{id}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve account `` Retrieves the details of an account. This operation makes an HTTP GET request to the `/v1/accounts/{account}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all account capabilities `` Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first. This operation makes an HTTP GET request to the /v1/accounts/{account}/capabilities endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an Account Capability `` Retrieves information about the specified Account Capability. This operation makes an HTTP GET request to the `/v1/accounts/{account}/capabilities/{capability}` endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

capability

String

capability

x

expand

Array of String

Specifies which fields in the response to expand.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List External Accounts For Account `` List external accounts for an account. This operation makes an HTTP GET request to the /v1/accounts/{account}/external\_accounts endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get External Account For Account `` Retrieve a specified external account for a given account. This operation makes an HTTP GET request to the /v1/accounts/{account}/external\_accounts/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List People For Account `` Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first. This operation makes an HTTP GET request to the /v1/accounts/{account}/people endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

expand

Array of String

Specifies which fields in the response should be expanded.

relationship

String

Filters on the list of people returned based on the person''s relationship to the account''s company.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get People For Account `` Retrieves an existing person. This operation makes an HTTP GET request to the /v1/accounts/{account}/people/{person} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Persons For Account `` Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first. This operation makes an HTTP GET request to the /v1/accounts/{account}/persons endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

expand

Array of String

Specifies which fields in the response should be expanded.

relationship

String

Filters on the list of people returned based on the person''s relationship to the account''s company.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Person For Account `` Retrieves an existing person. This operation makes an HTTP GET request to the /v1/accounts/{account}/persons/{person} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

person

String

person

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Apple Pay Domains `` List apple pay domains. This operation makes an HTTP GET request to the /v1/apple\_pay/domains endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Domain name

String

Domain name

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Apple Pay Domain `` Retrieve an apple pay domain. This operation makes an HTTP GET request to the /v1/apple\_pay/domains/{domain} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

domain

String

domain

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Application Fees `` Returns a list of application fees you'™ve previously collected. The application fees are returned in sorted order, with the most recent fees appearing first. This operation makes an HTTP GET request to the /v1/application\_fees endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

charge

String

Only return application fees for the charge specified by this charge ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Application Fee `` Retrieves the details of an application fee that your account has collected. The same information is returned when refunding the application fee. This operation makes an HTTP GET request to the /v1/application\_fees/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Refund For Application Fee `` By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can also retrieve details about a specific refund stored on the application fee. This operation makes an HTTP GET request to the /v1/application\_fees/{fee}/refunds/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

fee

String

fee

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Refunds For Application Fee `` You can see a list of the refunds belonging to a specific application fee. Note that the 10 most recent refunds are always available by default on the application fee object. If you need more than those 10, you can use this API method and the limit and starting\_after parameters to page through additional refunds. This operation makes an HTTP GET request to the /v1/application\_fees/{id}/refunds endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Balance `` Retrieves the current account balance, based on the authentication that was used to make the request. For a sample request, see Accounting for negative balances. This operation makes an HTTP GET request to the /v1/balance endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Balance History `` Returns a list of transactions that have contributed to the Stripe account balance (, for example, charges, transfers, and so forth). The transactions are returned in sorted order, with the most recent transactions appearing first. Note that this endpoint was previously called 'œBalance history' and used the path /v1/balance/history. This operation makes an HTTP GET request to the /v1/balance/history endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

Available on

Number

Available on

source

String

Only returns the original transaction.

payout

String

For automatic Stripe payouts only, only returns transactions that were paid out on the specified payout ID.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

expand

Array of String

Specifies which fields in the response should be expanded.

currency

String

Only return transactions in a certain currency. Three-letter [ISO currency code](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://www.iso.org/iso-4217-currency-codes.html">https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/currencies">https://docs.stripe.com/currencies).

type

String

Only returns transactions of the given type. One of: charge, refund, adjustment, application_fee, application_fee_refund, transfer, payment, payout, payout_failure, stripe_fee, or network_cost.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Balance History For Transaction `` Retrieves the balance transaction with the given ID. Note that this endpoint previously used the path /v1/balance/history/:id. This operation makes an HTTP GET request to the /v1/balance/history/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Balance Transactions `` Returns a list of transactions that have contributed to the Stripe account balance (, for example, charges, transfers, and so forth). The transactions are returned in sorted order, with the most recent transactions appearing first. Note that this endpoint was previously called 'œBalance history' and used the path /v1/balance/history. This operation makes an HTTP GET request to the /v1/balance\_transactions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Available on

Number

Available on

source

String

Only returns the original transaction.

payout

String

For automatic Stripe payouts only, only returns transactions that were paid out on the specified payout ID.

expand

Array of String

Specifies which fields in the response should be expanded.

currency

String

Only return transactions in a certain currency. Three-letter [ISO currency code](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://www.iso.org/iso-4217-currency-codes.html">https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/currencies">https://docs.stripe.com/currencies).

type

String

Only returns transactions of the given type. One of: charge, refund, adjustment, application_fee, application_fee_refund, transfer, payment, payout, payout_failure, stripe_fee, or network_cost.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Balance Transaction By Id `` Retrieves the balance transaction with the given ID. Note that this endpoint previously used the path /v1/balance/history/:id. This operation makes an HTTP GET request to the /v1/balance\_transactions/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all charges `` Returns a list of charges you'™ve previously created. The charges are returned in sorted order, with the most recent charges appearing first. This operation makes an HTTP GET request to the /v1/charges endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

customer

String

Only return charges for the customer specified by this customer ID.

Transfer group

String

Only return charges for this transfer group.

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Payment intent

String

Only return charges that were created by the PaymentIntent specified by this PaymentIntent ID.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a charge `` Retrieves the details of a charge that has previously been created. Supply the unique charge ID that was returned from your previous request, and Stripe will return the corresponding charge information. The same information is returned when creating or refunding the charge. This operation makes an HTTP GET request to the /v1/charges/{charge} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Charge Dispute `` Retrieve a dispute for a specified charge. This operation makes an HTTP GET request to the /v1/charges/{charge}/dispute endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Charge Refunds `` You can see a list of the refunds belonging to a specific charge. Note that the 10 most recent refunds are always available by default on the charge object. If you need more than those 10, you can use this API method and the limit and starting\_after parameters to page through additional refunds. This operation makes an HTTP GET request to the /v1/charges/{charge}/refunds endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Refund For Charge `` Retrieves the details of an existing refund. This operation makes an HTTP GET request to the /v1/charges/{charge}/refunds/{refund} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

charge

String

charge

x

refund

String

refund

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all Checkout Sessions `` Returns a list of Checkout Sessions. This operation makes an HTTP GET request to the /v1/checkout/sessions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

subscription

String

Only return the Checkout Session for the subscription specified.

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Payment intent

String

Only return the Checkout Session for the PaymentIntent specified.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Session `` Retrieves a Session object. This operation makes an HTTP GET request to the /v1/checkout/sessions/{session} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

session

String

session

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Country Specs `` Lists all Country Spec objects available in the API. This operation makes an HTTP GET request to the /v1/country\_specs endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Country Spec `` Returns a Country Spec for a given Country code. This operation makes an HTTP GET request to the /v1/country\_specs/{country} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

country

String

country

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all coupons `` Returns a list of your coupons. This operation makes an HTTP GET request to the /v1/coupons endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

A filter on the list, based on the object created field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a coupon `` Retrieves the coupon with the given ID. This operation makes an HTTP GET request to the /v1/coupons/{coupon} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

coupon

String

coupon

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Credit Notes `` Returns a list of credit notes. This operation makes an HTTP GET request to the /v1/credit\_notes endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

invoice

String

Only return credit notes for the invoice specified by this invoice ID.

customer

String

Only return credit notes for the customer specified by this customer ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Credit Note `` Retrieves the credit note object with the given identifier. This operation makes an HTTP GET request to the /v1/credit\_notes/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Credit Note Lines For Credit Note `` When retrieving a credit note, you'™ll get a lines property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items. This operation makes an HTTP GET request to the /v1/credit\_notes/{credit\_note}/lines endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Credit note

String

Credit note

x

expand

Array of String

Specifies which fields in the response should be expanded.

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Credit Note Preview `` Get a preview of a credit note without creating it. This operation makes an HTTP GET request to the /v1/credit\_notes/preview endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Refund amount

Number

The integer amount in %s representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.

Out of band amount

Number

The integer amount in %s representing the amount that is credited outside of Stripe.

refund

String

ID of an existing refund to link this credit note to.

reason

String

Reason for issuing this credit note, one of duplicate, fraudulent, order_change, or product_unsatisfactory

amount

Number

The integer amount in %s representing the total amount of the credit note.

expand

Array of String

Specifies which fields in the response should be expanded.

invoice

String

ID of the invoice.

x

metadata

String

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.

lines

Array of String

Line items that make up the credit note.

Credit amount

Number

The integer amount in %s representing the amount to credit the customer''s balance, which will be automatically applied to their next invoice.

memo

String

The credit note''s memo appears on the credit note PDF.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Credit Note Preview Lines `` When retrieving a credit note preview, you'™ll get a lines property containing the first handful of those items. This URL you can retrieve the full (paginated) list of line items. This operation makes an HTTP GET request to the /v1/credit\_notes/preview/lines endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

Refund amount

Number

The integer amount in %s representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.

Out of band amount

Number

The integer amount in %s representing the amount that is credited outside of Stripe.

refund

String

ID of an existing refund to link this credit note to.

reason

String

Reason for issuing this credit note, one of duplicate, fraudulent, order_change, or product_unsatisfactory

amount

Number

The integer amount in %s representing the total amount of the credit note.

expand

Array of String

Specifies which fields in the response should be expanded.

invoice

String

ID of the invoice.

x

metadata

String

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.

lines

Array of String

Line items that make up the credit note.

Credit amount

Number

The integer amount in %s representing the amount to credit the customer''s balance, which will be automatically applied to their next invoice.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

memo

String

The credit note''s memo appears on the credit note PDF.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all customers `` Returns a list of your customers. The customers are returned sorted by creation date, with the most recent customers appearing first. This operation makes an HTTP GET request to the /v1/customers endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

email

String

A filter on the list based on the customer''s email field. The value must be a string.

expand

Array of String

Specifies which fields in the response should be expanded.

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List Balance Transactions For Customer `` Returns a list of transactions that updated the customer’s balance. This operation makes an HTTP GET request to the /v1/customers/{customer}/balance\_transactions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get Balance Transaction For Customer `` Retrieves a specific transaction that updated the customer’s balance. This operation makes an HTTP GET request to the /v1/customers/{customer}/balance\_transactions/{transaction} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

transaction

String

transaction

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a customer `` Retrieves the details of an existing customer. You need only supply the unique customer identifier that was returned upon customer creation. This operation makes an HTTP GET request to the /v1/customers/{customer} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve discount for customer `` Retrieve discount for customer This operation makes an HTTP GET request to the /v1/customers/{customer}/discount endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List sources for customer `` List sources for a specified customer. This operation makes an HTTP GET request to the /v1/customers/{customer}/sources endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

object

String

Filter sources according to a particular object type.

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a source for customer `` Retrieve a specified source for a given customer. This operation makes an HTTP GET request to the /v1/customers/{customer}/sources/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List customer active subscriptions `` You can see a list of the customer active subscriptions. Note that the 10 most recent active subscriptions are always available by default on the customer object. If you need more than those 10, you can use the limit and starting\_after parameters to page through additional subscriptions. This operation makes an HTTP GET request to the /v1/customers/{customer}/subscriptions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a customer subscription `` Retrieves the subscription with the given ID. This operation makes an HTTP GET request to the /v1/customers/{customer}/subscriptions/{subscription\_exposed\_id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Subscription exposed ID

String

Subscription exposed ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Get discount from customer `` Get discount from customer This operation makes an HTTP GET request to the /v1/customers/{customer}/subscriptions/{subscription\_exposed\_id}/discount endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

Subscription exposed ID

String

Subscription exposed ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all tax IDs `` Returns a list of tax IDs for a customer. This operation makes an HTTP GET request to the /v1/customers/{customer}/tax\_ids endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a tax ID `` Retrieves the TaxID object with the given identifier. This operation makes an HTTP GET request to the /v1/customers/{customer}/tax\_ids/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

customer

String

customer

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all disputes `` Returns a list of your disputes. This operation makes an HTTP GET request to the /v1/disputes endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

charge

String

Only return disputes associated to the charge specified by this charge ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Payment intent

String

Only return disputes associated to the PaymentIntent specified by this PaymentIntent ID.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a dispute `` Retrieves the dispute with the given ID. This operation makes an HTTP GET request to the /v1/disputes/{dispute} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

dispute

String

dispute

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all events `` List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in event object api\_version attribute (not according to your current Stripe API version or Stripe-Version header). This operation makes an HTTP GET request to the /v1/events endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

type

String

A string containing a specific event name, or group of events using * as a wildcard. The list will be filtered to include only events with a matching event property.

created[gt]

Number

created[gt]

types

Array of String

An array of up to 20 strings containing specific event names. The list will be filtered to include only events with a matching event property. You may pass either type or types, but not both.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Delivery success

Boolean

Filter events by whether all webhooks were successfully delivered. If false, events which are still pending or have failed all delivery attempts to a webhook endpoint will be returned.

false

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve and event `` Retrieves the details of an event. Supply the unique identifier of the event, which you might have received in a webhook. This operation makes an HTTP GET request to the /v1/events/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all exchange rates `` Returns a list of objects that contain the rates at which foreign currencies are converted to one another. Only shows the currencies for which Stripe supports. This operation makes an HTTP GET request to the /v1/exchange\_rates endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and total number of supported payout currencies, and the default is the max.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve and exchange rate `` Retrieves the exchange rates from the given currency to every supported currency. This operation makes an HTTP GET request to the /v1/exchange\_rates/{currency} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

currency

String

currency

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all file links `` Returns a list of file links. This operation makes an HTTP GET request to the /v1/file\_links endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expired

Boolean

Filter links by their expiration status. By default, all links are returned.

false

expand

Array of String

Specifies which fields in the response should be expanded.

file

String

Only return links for the given file.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a file link `` Retrieves the file link with the given ID. This operation makes an HTTP GET request to the /v1/file\_links/{link} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

link

String

link

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all files `` Returns a list of the files that your account has access to. The files are returned sorted by creation date, with the most recently created files appearing first. This operation makes an HTTP GET request to the /v1/files endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

purpose

String

The file purpose to filter queries by. If none is provided, files will not be filtered by purpose.

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a file `` Retrieves the details of an existing file object. Supply the unique file ID from a file, and Stripe will return the corresponding file object. To access file contents, see the File Upload Guide. This operation makes an HTTP GET request to the /v1/files/{file} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

file

String

file

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all invoice items `` Returns a list of your invoice items. Invoice items are returned sorted by creation date, with the most recently created invoice items appearing first. This operation makes an HTTP GET request to the /v1/invoiceitems endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

invoice

String

Only return invoice items belonging to this invoice. If none is provided, all invoice items will be returned. If specifying an invoice, no customer identifier is needed.

customer

String

The identifier of the customer whose invoice items to return. If none is provided, all invoice items will be returned.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

pending

Boolean

Set to true to only show pending invoice items, which are not yet attached to any invoices. Set to false to only show invoice items already attached to invoices. If unspecified, no filter is applied.

false

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an invoice item `` Retrieves the invoice item with the given ID. This operation makes an HTTP GET request to the /v1/invoiceitems/{invoiceitem} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoiceitem

String

invoiceitem

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all invoices `` You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first. This operation makes an HTTP GET request to the /v1/invoices endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Collection method

String

The collection method of the invoice to retrieve. Either charge_automatically or send_invoice.

subscription

String

Only return invoices for the subscription specified by this subscription ID.

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

The status of the invoice, one of draft, open, paid, uncollectible, or void. [Learn more](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/invoicing/overview">https://docs.stripe.com/invoicing/overview)

customer

String

Only return invoices for the customer specified by this customer ID.

Due date

Number

Due date

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an invoice `` Retrieves the invoice with the given ID. This operation makes an HTTP GET request to the /v1/invoices/{invoice} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an invoice''s line items `` When retrieving an invoice, you'™ll get a lines property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items. This operation makes an HTTP GET request to the /v1/invoices/{invoice}/lines endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

invoice

String

invoice

x

expand

Array of String

Specifies which fields in the response should be expanded.

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an upcoming invoice `` At any time, you can preview the upcoming invoice for a customer. This will show you all the charges that are pending, including subscription renewal charges, invoice item charges, etc. It will also show you any discount that is applicable to the customer. Note that when you are viewing an upcoming invoice, you are simply viewing a preview - the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edit the invoice. If you want to change the amount that your customer will be billed, you can add, remove, or update pending invoice items, or update the customer’s discount. You can preview the effects of updating a subscription, including a preview of what proration will take place. To ensure that the actual proration is calculated exactly the same as the previewed proration, you should pass a proration\_date parameter when doing the actual subscription update. The value passed in should be the same as the subscription\_proration\_date returned on the upcoming invoice resource. The recommended way to get only the prorations being previewed is to consider only proration line items where period\[start\] is equal to the subscription\_proration\_date on the upcoming invoice resource. This operation makes an HTTP GET request to the /v1/invoices/upcoming endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription tax percent

Number

If provided, the invoice returned will preview updating or creating a subscription with that tax percent. If set, one of subscription_items or subscription is required. This field has been deprecated and will be removed in a future API version, for further information view the [migration docs](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/taxes/tax-rates">https://docs.stripe.com/billing/taxes/tax-rates) for tax_rates.

subscription

String

The identifier of the subscription for which you''d like to retrieve the upcoming invoice. If not provided, but a subscription_items is provided, you will preview creating a subscription with those items. If neither subscription nor subscription_items is provided, you will retrieve the next upcoming invoice from among the customer''s subscriptions.

Subscription proration date

Number

If previewing an update to a subscription, and doing proration, subscription_proration_date forces the proration to be calculated as though the update was done at the specified time. The time given must be within the current subscription period, and cannot be before the subscription was on its current plan. If set, subscription, and one of subscription_items, or subscription_trial_end are required. Also, subscription_proration cannot be set to false.

coupon

String

The code of the coupon to apply. If subscription or subscription_items is provided, the invoice returned will preview updating or creating a subscription with that coupon. Otherwise, it will preview applying that coupon to the customer for the next upcoming invoice from among the customer''s subscriptions. The invoice can be previewed without a coupon by passing this value as an empty string.

Subscription cancel now

Boolean

This simulates the subscription being canceled or expired immediately.

false

Subscription default tax rates

String

If provided, the invoice returned will preview updating or creating a subscription with these default tax rates. The default tax rates will apply to any line item that does not have tax_rates set.

Subscription trial from plan

Boolean

Indicates if a plan''s trial_period_days should be applied to the subscription. Setting subscription_trial_end per subscription is preferred, and this defaults to false. Setting this flag to true together with subscription_trial_end is not allowed.

false

Subscription trial end

String

If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of subscription_items or subscription is required.

expand

Array of String

Specifies which fields in the response should be expanded.

Invoice items

Array of String

List of invoice items to add or update in the upcoming invoice preview.

Subscription proration behavior

String

Determines how to handle [prorations](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/billing-cycle">https://docs.stripe.com/billing/subscriptions/billing-cycle) when the billing cycle changes (, for example, when switching plans, resetting billing_cycle_anchor=now, or starting a trial), or if an item’s quantity changes. Valid values are create_prorations, none, or always_invoice. Passing create_prorations will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/change-price">https://docs.stripe.com/billing/subscriptions/change-price). In order to always invoice immediately for prorations, pass always_invoice. Prorations can be disabled by passing none.

Subscription items

Array of String

List of subscription items, each with an attached plan.

customer

String

The identifier of the customer whose upcoming invoice you''d like to retrieve.

schedule

String

The identifier of the unstarted schedule whose upcoming invoice you''d like to retrieve. Cannot be used with subscription or subscription fields.

Subscription prorate

Boolean

This field has been renamed to subscription_proration_behavior. subscription_prorate=true can be replaced with subscription_proration_behavior=create_prorations and subscription_prorate=false can be replaced with subscription_proration_behavior=none.

false

Subscription start date

Number

Date a subscription is intended to start (can be future or past)

Subscription billing cycle anchor

String

For new subscriptions, a future timestamp to anchor the subscription''s [billing cycle](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/billing-cycle">https://docs.stripe.com/billing/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with month or year intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to now or unchanged.

Subscription cancel at period end

Boolean

Boolean indicating whether this subscription should cancel at the end of the current period.

false

Subscription cancel at

String

Timestamp indicating when the subscription should be scheduled to cancel. Will prorate if within the current period and prorations have been enabled using proration_behavior.`

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an upcoming invoice''s line items `` When retrieving an upcoming invoice, you'™ll get a lines property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items. This operation makes an HTTP GET request to the /v1/invoices/upcoming/lines endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

Subscription tax percent

Number

If provided, the invoice returned will preview updating or creating a subscription with that tax percent. If set, one of subscription_items or subscription is required. This field has been deprecated and will be removed in a future API version, for further information view the [migration docs](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/taxes/tax-rates">https://docs.stripe.com/billing/taxes/tax-rates) for tax_rates.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

subscription

String

The identifier of the subscription for which you''d like to retrieve the upcoming invoice. If not provided, but a subscription_items is provided, you will preview creating a subscription with those items. If neither subscription nor subscription_items is provided, you will retrieve the next upcoming invoice from among the customer''s subscriptions.

Subscription proration date

Number

If previewing an update to a subscription, and doing proration, subscription_proration_date forces the proration to be calculated as though the update was done at the specified time. The time given must be within the current subscription period, and cannot be before the subscription was on its current plan. If set, subscription, and one of subscription_items, or subscription_trial_end are required. Also, subscription_proration cannot be set to false.

coupon

String

The code of the coupon to apply. If subscription or subscription_items is provided, the invoice returned will preview updating or creating a subscription with that coupon. Otherwise, it will preview applying that coupon to the customer for the next upcoming invoice from among the customer''s subscriptions. The invoice can be previewed without a coupon by passing this value as an empty string.

Subscription cancel now

Boolean

This simulates the subscription being canceled or expired immediately.

false

Subscription default tax rates

String

If provided, the invoice returned will preview updating or creating a subscription with these default tax rates. The default tax rates will apply to any line item that does not have tax_rates set.

Subscription trial from plan

Boolean

Indicates if a plan''s trial_period_days should be applied to the subscription. Setting subscription_trial_end per subscription is preferred, and this defaults to false. Setting this flag to true together with subscription_trial_end is not allowed.

false

Subscription trial end

String

If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of subscription_items or subscription is required.

expand

Array of String

Specifies which fields in the response should be expanded.

Invoice items

Array of String

List of invoice items to add or update in the upcoming invoice preview.

Subscription proration behavior

String

Determines how to handle [prorations](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/billing-cycle">https://docs.stripe.com/billing/subscriptions/billing-cycle) when the billing cycle changes (, for example, when switching plans, resetting billing_cycle_anchor=now, or starting a trial), or if an item’s quantity changes. Valid values are create_prorations, none, or always_invoice. Passing create_prorations will cause proration invoice items to be created when applicable. These proration items will only be invoiced immediately under [certain conditions](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/change-price">https://docs.stripe.com/billing/subscriptions/change-price). In order to always invoice immediately for prorations, pass always_invoice. Prorations can be disabled by passing none.

Subscription items

Array of String

List of subscription items, each with an attached plan.

customer

String

The identifier of the customer whose upcoming invoice you''d like to retrieve.

schedule

String

The identifier of the unstarted schedule whose upcoming invoice you''d like to retrieve. Cannot be used with subscription or subscription fields.

Subscription prorate

Boolean

If previewing an update to a subscription, this decides whether the preview will show the result of applying prorations or not. If set, one of subscription_items or subscription, and one of subscription_items or subscription_trial_end are required.

false

Subscription start date

Number

Date a subscription is intended to start (can be future or past)

Subscription billing cycle anchor

String

For new subscriptions, a future timestamp to anchor the subscription''s [billing cycle](https://docs.mulesoft.com/stripe-connector/latest/%3Ca href="https://docs.stripe.com/billing/subscriptions/billing-cycle">https://docs.stripe.com/billing/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with month or year intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to now or unchanged.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Subscription cancel at period end

Boolean

Boolean indicating whether this subscription should cancel at the end of the current period.

false

Subscription cancel at

String

Timestamp indicating when the subscription should be scheduled to cancel. Will prorate if within the current period and prorations have been enabled using proration_behavior.`

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all authorizations `` Returns a list of Issuing Authorization objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/authorizations endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

Only return authorizations with the given status. One of pending, closed, or reversed.

card

String

Only return issuing transactions that belong to the given card.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return authorizations that were created during the given date interval.

cardholder

String

Only return authorizations belonging to the given cardholder.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an authorization `` Retrieves an Issuing Authorization object. This operation makes an HTTP GET request to the /v1/issuing/authorizations/{authorization} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

authorization

String

authorization

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all cardholders `` Returns a list of Issuing Cardholder objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/cardholders endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Phone number

String

Only return cardholders that have the given phone number.

email

String

Only return cardholders that have the given email address.

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

Only return cardholders that have the given status. One of active, inactive, or blocked.

type

String

Only return cardholders that have the given type. One of individual or company.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return cardholders that were created during the given date interval.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a cardholder `` Retrieves an Issuing Cardholder object. This operation makes an HTTP GET request to the /v1/issuing/cardholders/{cardholder} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

cardholder

String

cardholder

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all cards `` Returns a list of Issuing Card objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/cards endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Exp month

Number

Only return cards that have the given expiration month.

Exp year

Number

Only return cards that have the given expiration year.

expand

Array of String

Specifies which fields in the response should be expanded.

last4

String

Only return cards that have the given last four digits.

status

String

Only return cards that have the given status. One of active, inactive, or canceled.

type

String

Only return cards that have the given type. One of virtual or physical.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return cards that were issued during the given date interval.

cardholder

String

Only return cards belonging to the Cardholder with the provided ID.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a card `` Retrieves an Issuing Card object. This operation makes an HTTP GET request to the /v1/issuing/cards/{card} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

card

String

card

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all issuing disputes `` Returns a list of Issuing Dispute objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/disputes endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an issuing dispute `` Retrieves an Issuing Dispute object. This operation makes an HTTP GET request to the /v1/issuing/disputes/{dispute} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

dispute

String

dispute

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all settlements `` Returns a list of Issuing Settlement objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/settlements endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return issuing settlements that were created during the given date interval.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Return a settlement `` Retrieves an Issuing Settlement object. This operation makes an HTTP GET request to the /v1/issuing/settlements/{settlement} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

settlement

String

settlement

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all transactions `` Returns a list of Issuing Transaction objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/issuing/transactions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

card

String

Only return transactions that belong to the given card.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return transactions that were created during the given date interval.

cardholder

String

Only return transactions that belong to the given cardholder.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a transaction `` Retrieves an Issuing Transaction object. This operation makes an HTTP GET request to the /v1/issuing/transactions/{transaction} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

transaction

String

transaction

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Mandate `` Retrieves a Mandate object. This operation makes an HTTP GET request to the /v1/mandates/{mandate} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

mandate

String

mandate

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all order returns `` Returns a list of your order returns. The returns are returned sorted by creation date, with the most recently created return appearing first. This operation makes an HTTP GET request to the /v1/order\_returns endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

order

String

The order to retrieve returns for.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Date this return was created.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an order return `` Retrieves the details of an existing order return. Supply the unique order ID from either an order return creation request or the order return list, and Stripe will return the corresponding order information. This operation makes an HTTP GET request to the /v1/order\_returns/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all orders `` Returns a list of your orders. The orders are returned sorted by creation date, with the most recently created orders appearing first. This operation makes an HTTP GET request to the /v1/orders endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Status transitions

String

Filter orders based on when they were paid, fulfilled, canceled, or returned.

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

Only return orders that have the given status. One of created, paid, fulfilled, or refunded.

customer

String

Only return orders for the given customer.

ids

Array of String

Only return orders with the given IDs.

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Upstream ids

Array of String

Only return orders with the given upstream order IDs.

created

Number

Date this order was created.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an order `` Retrieves the details of an existing order. Supply the unique order ID from either an order creation request or the order list, and Stripe will return the corresponding order information. This operation makes an HTTP GET request to the /v1/orders/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all PaymentIntents `` Returns a list of PaymentIntents. This operation makes an HTTP GET request to the /v1/payment\_intents endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

customer

String

Only return PaymentIntents for the customer specified by this customer ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

A filter on the list, based on the object created field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a PaymentIntent `` Retrieves the details of a PaymentIntent that has previously been created. Client-side retrieval using a publishable key is allowed when the client\_secret is provided in the query string. When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the payment intent object reference for more details. This operation makes an HTTP GET request to the /v1/payment\_intents/{intent} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

expand

Array of String

Specifies which fields in the response should be expanded.

Client secret

String

The client secret of the PaymentIntent. Required if a publishable key is used to retrieve the source.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List a Customer''s PaymentMethods `` Returns a list of PaymentMethods for a given Customer This operation makes an HTTP GET request to the /v1/payment\_methods endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Ending before

String

A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar to fetch the previous page of the list.

Starting after

String

A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo to fetch the next page of the list.

expand

Array of String

Specifies which fields in the response should be expanded.

customer

String

The ID of the customer whose PaymentMethods will be retrieved.

x

type

String

A required filter on the list, based on the object type field.

x

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a PaymentMethod `` Retrieves a PaymentMethod object. This operation makes an HTTP GET request to the /v1/payment\_methods/{payment\_method} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Payment method

String

Payment method

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all payouts `` Returns a list of existing payouts sent to third-party bank accounts or that Stripe has sent you. The payouts are returned in sorted order, with the most recently created payouts appearing first. This operation makes an HTTP GET request to the /v1/payouts endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

Only return payouts that have the given status: pending, paid, failed, or canceled.

Arrival date

Number

Arrival date

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

destination

String

The ID of an external account - only return payouts sent to this external account.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a payout `` Retrieves the details of an existing payout. Supply the unique payout ID from either a payout creation request or the payout list, and Stripe will return the corresponding payout information. This operation makes an HTTP GET request to the /v1/payouts/{payout} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

payout

String

payout

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all plans `` Returns a list of your plans. This operation makes an HTTP GET request to the /v1/plans endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

A filter on the list, based on the object created field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.

product

String

Only return plans for the given product.

active

Boolean

Only return plans that are active or inactive (, for example, pass false to list all inactive plans).

false

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a plan `` Retrieves the plan with the given ID. This operation makes an HTTP GET request to the /v1/plans/{plan} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

plan

String

plan

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all products `` Returns a list of your products. The products are returned sorted by creation date, with the most recently created products appearing first. This operation makes an HTTP GET request to the /v1/products endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

url

String

Only return products with the given url.

shippable

Boolean

Only return products that can be shipped (i.e., physical, not digital products).

false

expand

Array of String

Specifies which fields in the response should be expanded.

ids

Array of String

Only return products with the given IDs.

type

String

Only return products of this type.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Only return products that were created during the given date interval.

active

Boolean

Only return products that are active or inactive (, for example, pass false to list all inactive products).

false

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a product `` Retrieves the details of an existing product. Supply the unique product ID from either a product creation request or the product list, and Stripe will return the corresponding product information. This operation makes an HTTP GET request to the /v1/products/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all early fraud warnings `` Returns a list of early fraud warnings. This operation makes an HTTP GET request to the /v1/radar/early\_fraud\_warnings endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

charge

String

Only return early fraud warnings for the charge specified by this charge ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve an early fraud warning `` Retrieves the details of an early fraud warning that has previously been created. Please refer to the early fraud warning object reference for more details. This operation makes an HTTP GET request to the /v1/radar/early\_fraud\_warnings/{early\_fraud\_warning} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Early fraud warning

String

Early fraud warning

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all value list items `` Returns a list of ValueListItem objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/radar/value\_list\_items endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

Value list

String

Identifier for the parent value list this item belongs to.

x

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

value

String

Return items belonging to the parent list whose value matches the specified value (using an "is like" match).

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a value list item `` Retrieves a ValueListItem object. This operation makes an HTTP GET request to the /v1/radar/value\_list\_items/{item} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

item

String

item

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all value lists `` Returns a list of ValueList objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/radar/value\_lists endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

alias

String

The alias used to reference the value list when writing rules.

contains

String

A value contained within a value list - returns all value lists containing this value.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a value list `` Retrieves a ValueList object. This operation makes an HTTP GET request to the /v1/radar/value\_lists/{value\_list} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Value list

String

Value list

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all refunds `` Returns a list of all refunds you'™ve previously created. The refunds are returned in sorted order, with the most recent refunds appearing first. For convenience, the 10 most recent refunds are always available by default on the charge object. This operation makes an HTTP GET request to the /v1/refunds endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

charge

String

Only return refunds for the charge specified by this charge ID.

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Payment intent

String

Only return refunds for the PaymentIntent specified by this ID.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a refund `` Retrieves the details of an existing refund. This operation makes an HTTP GET request to the /v1/refunds/{refund} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

refund

String

refund

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all Report Runs `` Returns a list of Report Runs, with the most recent appearing first. (Requires a live-mode API key.) This operation makes an HTTP GET request to the /v1/reporting/report\_runs endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Report Run `` Retrieves the details of an existing Report Run. (Requires a live-mode API key.) This operation makes an HTTP GET request to the /v1/reporting/report\_runs/{report\_run} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Report run

String

Report run

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all Report Types `` Returns a full list of Report Types. (Requires a live-mode API key.) This operation makes an HTTP GET request to the /v1/reporting/report\_types endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Report Type `` Retrieves the details of a Report Type. (Requires a live-mode API key.) This operation makes an HTTP GET request to the /v1/reporting/report\_types/{report\_type} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Report type

String

Report type

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all open reviews `` Returns a list of Review objects that have open set to true. The objects are sorted in descending order by creation date, with the most recently created object appearing first. This operation makes an HTTP GET request to the /v1/reviews endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a review `` Retrieves a Review object. This operation makes an HTTP GET request to the /v1/reviews/{review} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

review

String

review

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all SetupIntents `` Returns a list of SetupIntents. This operation makes an HTTP GET request to the /v1/setup\_intents endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

Payment method

String

Only return SetupIntents associated with the specified payment method.

customer

String

Only return SetupIntents for the customer specified by this customer ID.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

A filter on the list, based on the object created field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a SetupIntent `` Retrieves the details of a SetupIntent that has previously been created. Client-side retrieval using a publishable key is allowed when the client\_secret is provided in the query string. When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the SetupIntent object reference for more details. This operation makes an HTTP GET request to the /v1/setup\_intents/{intent} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

intent

String

intent

x

expand

Array of String

Specifies which fields in the response should be expanded.

Client secret

String

The client secret of the SetupIntent. Required if a publishable key is used to retrieve the SetupIntent.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all scheduled query runs `` Returns a list of scheduled query runs. This operation makes an HTTP GET request to the /v1/sigma/scheduled\_query\_runs endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a scheduled query run `` Retrieves the details of an scheduled query run. This operation makes an HTTP GET request to the /v1/sigma/scheduled\_query\_runs/{scheduled\_query\_run} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Scheduled query run

String

Scheduled query run

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all SKUs `` Returns a list of your SKUs. The SKUs are returned sorted by creation date, with the most recently created SKUs appearing first. This operation makes an HTTP GET request to the /v1/skus endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

In stock

Boolean

Only return SKUs that are either in stock or out of stock (, for example, pass false to list all SKUs that are out of stock). If no value is provided, all SKUs are returned.

false

attributes

String

Only return SKUs that have the specified key-value pairs in this partially constructed dictionary. Can be specified only if product is also supplied. For instance, if the associated product has attributes ["color", "size"], passing in attributes[color]=red returns all the SKUs for this product that have color set to red.

expand

Array of String

Specifies which fields in the response should be expanded.

ids

Array of String

Only return SKUs with the given IDs.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

product

String

The ID of the product whose SKUs will be retrieved. Must be a product with type good.

active

Boolean

Only return SKUs that are active or inactive (, for example, pass false to list all inactive products).

false

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a SKU `` Retrieves the details of an existing SKU. Supply the unique SKU identifier from either a SKU creation request or from the product, and Stripe will return the corresponding SKU information. This operation makes an HTTP GET request to the /v1/skus/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a source `` Retrieves an existing source object. Supply the unique source ID from a source creation request and Stripe will return the corresponding up-to-date source object information. This operation makes an HTTP GET request to the /v1/sources/{source} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

source

String

source

x

expand

Array of String

Specifies which fields in the response should be expanded.

Client secret

String

The client secret of the source. Required if a publishable key is used to retrieve the source.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a new source mandate notification `` Retrieves a new Source MandateNotification. This operation makes an HTTP GET request to the /v1/sources/{source}/mandate\_notifications/{mandate\_notification} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Mandate notification

String

Mandate notification

x

source

String

source

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List source transactions `` List source transactions for a given source. This operation makes an HTTP GET request to the /v1/sources/{source}/source\_transactions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

source

String

source

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve source transaction `` Retrieve an existing source transaction object. Supply the unique source ID from a source creation request and the source transaction ID and Stripe will return the corresponding up-to-date source object information. This operation makes an HTTP GET request to the /v1/sources/{source}/source\_transactions/{source\_transaction} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

source

String

source

x

Source transaction

String

Source transaction

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all subscription items `` Returns a list of your subscription items for a given subscription. This operation makes an HTTP GET request to the /v1/subscription\_items endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

subscription

String

The ID of the subscription whose items will be retrieved.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a subscription item `` Retrieves the invoice item with the given ID. This operation makes an HTTP GET request to the /v1/subscription\_items/{item} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

item

String

item

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all subscription item period summaries `` For the specified subscription item, returns a list of summary objects. Each object in the list provides usage information that’s been summarized from multiple usage records and over a subscription billing period (, for example, 15 usage records in the billing plan’s month of September). The list is sorted in reverse-chronological order (newest first). The first list item represents the most current usage period that hasn'™t ended yet. Since new usage records can still be added, the returned summary information for the subscription item’s ID should be seen as unstable until the subscription billing period ends. This operation makes an HTTP GET request to the /v1/subscription\_items/{subscription\_item}/usage\_record\_summaries endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription item

String

Subscription item

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all schedules `` Retrieves the list of your subscription schedules. This operation makes an HTTP GET request to the /v1/subscription\_schedules endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Completed at

Number

Only return subscription schedules that completed during the given date interval.

scheduled

Boolean

Only return subscription schedules that have not started yet.

false

expand

Array of String

Specifies which fields in the response should be expanded.

Released at

Number

Only return subscription schedules that were released during the given date interval.

customer

String

Only return subscription schedules for the given customer.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Canceled at

Number

Only return subscription schedules that were created canceled the given date interval.

created

Number

Only return subscription schedules that were created during the given date interval.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a schedule `` Retrieves the details of an existing subscription schedule. You only need to supply the unique subscription schedule identifier that was returned upon subscription schedule creation. This operation makes an HTTP GET request to the /v1/subscription\_schedules/{schedule} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

schedule

String

schedule

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List subscriptions `` By default, returns a list of subscriptions that have not been canceled. In order to list canceled subscriptions, specify status=canceled. This operation makes an HTTP GET request to the /v1/subscriptions endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Collection method

String

The collection method of the subscriptions to retrieve. Either charge_automatically or send_invoice.

Current period start

Number

Current period start

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

The status of the subscriptions to retrieve. One of: incomplete, incomplete_expired, trialing, active, past_due, unpaid, canceled, or all. Passing in a value of canceled will return all canceled subscriptions, including those belonging to deleted customers. Passing in a value of all will return subscriptions of all statuses.

customer

String

The ID of the customer whose subscriptions will be retrieved.

Current period end

Number

Current period end

created[gt]

Number

created[gt]

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

plan

String

The ID of the plan whose subscriptions will be retrieved.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a subscription `` Retrieves the subscription with the given ID. This operation makes an HTTP GET request to the /v1/subscriptions/{subscription\_exposed\_id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Subscription exposed ID

String

Subscription exposed ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all tax rates `` Returns a list of your tax rates. Tax rates are returned sorted by creation date, with the most recently created tax rates appearing first. This operation makes an HTTP GET request to the /v1/tax\_rates endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

inclusive

Boolean

Optional flag to filter by tax rates that are inclusive (or those that are not inclusive)

false

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

Optional range for filtering created date

active

Boolean

Optional flag to filter by tax rates that are either active or not active (archived)

false

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieves a tax rate `` Retrieves a tax rate with the given ID This operation makes an HTTP GET request to the /v1/tax\_rates/{tax\_rate} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Tax rate

String

Tax rate

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all Locations `` Returns a list of Location objects. This operation makes an HTTP GET request to the /v1/terminal/locations endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Location `` Retrieves a Location object. This operation makes an HTTP GET request to the /v1/terminal/locations/{location} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

location

String

location

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all Readers `` Returns a list of Reader objects. This operation makes an HTTP GET request to the /v1/terminal/readers endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

location

String

A location ID to filter the response list to only readers at the specific location

Device type

String

Filters readers by device type

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

A status filter to filter readers to only offline or online readers

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a Reader `` Retrieves a Reader object. This operation makes an HTTP GET request to the /v1/terminal/readers/{reader} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

reader

String

reader

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a token `` Retrieves the token with the given ID. This operation makes an HTTP GET request to the /v1/tokens/{token} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

token

String

token

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all top-ups `` Returns a list of top-ups. This operation makes an HTTP GET request to the /v1/topups endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

amount

Number

A positive integer representing how much to transfer.

expand

Array of String

Specifies which fields in the response should be expanded.

status

String

Only return top-ups that have the given status. One of canceled, failed, pending or succeeded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

created

Number

A filter on the list, based on the object created field. The value can be a string with an integer Unix timestamp, or it can be a dictionary with a number of different query options.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a top-up `` Retrieves the details of a top-up that has previously been created. Supply the unique top-up ID that was returned from your previous request, and Stripe will return the corresponding top-up information. This operation makes an HTTP GET request to the /v1/topups/{topup} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

topup

String

topup

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all transfers `` Returns a list of existing transfers sent to connected accounts. The transfers are returned in sorted order, with the most recently created transfers appearing first. This operation makes an HTTP GET request to the /v1/transfers endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

Transfer group

String

Only return transfers with the specified transfer group.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

destination

String

Only return transfers for the destination specified by this account ID.

created

Number

created

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a transfer `` Retrieves the details of an existing transfer. Supply the unique transfer ID from either a transfer creation request or the transfer list, and Stripe will return the corresponding transfer information. This operation makes an HTTP GET request to the /v1/transfers/{transfer} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

transfer

String

transfer

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all reversals `` You can see a list of the reversals belonging to a specific transfer. Note that the 10 most recent reversals are always available by default on the transfer object. If you need more than those 10, you can use this API method and the limit and starting\_after parameters to page through additional reversals. This operation makes an HTTP GET request to the /v1/transfers/{id}/reversals endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a reversal `` By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer. This operation makes an HTTP GET request to the /v1/transfers/{transfer}/reversals/{id} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

ID

String

ID

x

transfer

String

transfer

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## List all webhook endpoints `` Returns a list of your webhook endpoints. This operation makes an HTTP GET request to the /v1/webhook\_endpoints endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

expand

Array of String

Specifies which fields in the response should be expanded.

limit

Number

A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of Any

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Retrieve a webhook endpoint `` Retrieves the webhook endpoint with the given ID. This operation makes an HTTP GET request to the /v1/webhook\_endpoints/{webhook\_endpoint} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Webhook endpoint

String

Webhook endpoint

x

expand

Array of String

Specifies which fields in the response should be expanded.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Invalidate sessions `` Invalidates all sessions for a light account, for a platform to use during platform logout. You may only log out Express accounts connected to your platform. This operation makes an HTTP PUT request to the /v1/account/logout endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Invalidate Sessions Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Invalidate Sessions For Account `` Invalidates all sessions for a light account, for a platform to use during platform logout. You may only log out Express accounts connected to your platform. This operation makes an HTTP PUT request to the /v1/accounts/{account}/logout endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

account

String

account

x

Invalidate Session For Account Content

application/x-www-form-urlencoded

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Response Timeout

Number

The timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit which qualifies the Response Timeout}

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#Config) ### Throws - STRIPE:BAD\_REQUEST - STRIPE:CLIENT\_ERROR - STRIPE:CONNECTIVITY - STRIPE:INTERNAL\_SERVER\_ERROR - STRIPE:NOT\_ACCEPTABLE - STRIPE:NOT\_FOUND - STRIPE:RETRY\_EXHAUSTED - STRIPE:SERVER\_ERROR - STRIPE:SERVICE\_UNAVAILABLE - STRIPE:TIMEOUT - STRIPE:TOO\_MANY\_REQUESTS - STRIPE:UNAUTHORIZED - STRIPE:UNSUPPORTED\_MEDIA\_TYPE ## Types ### Default Header
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Default Query Param
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Proxy
FieldTypeDescriptionDefault ValueRequired

Host

String

x

Port

Number

x

Username

String

Password

String

Non Proxy Hosts

String

### Tls
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

### Key Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom Ocsp Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

### Crl File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

### Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make.

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

### Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

### Http Response Attributes
FieldTypeDescriptionDefault ValueRequired

Status Code

Number

x

Headers

Object

x

Reason Phrase

String

x

### Repeatable In Memory Stream
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The amount of memory that will be allocated to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

### Repeatable File Store Stream
FieldTypeDescriptionDefault ValueRequired

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

### Redelivery Policy
FieldTypeDescriptionDefault ValueRequired

Max Redelivery Count

Number

The maximum number of times a message can be redelivered and processed unsuccessfully before triggering process-failed-message

Message Digest Algorithm

String

The secure hashing algorithm to use. If not set, the default is SHA-256.

Message Identifier

Defines which strategy is used to identify the messages.

Object Store

ObjectStore

The object store where the redelivery counter for each message is stored.

### Redelivery Policy Message Identifier
FieldTypeDescriptionDefault ValueRequired

Use Secure Hash

Boolean

Whether to use a secure hash algorithm to identify a redelivered message.

Id Expression

String

Defines one or more expressions to use to determine when a message has been redelivered. This property may only be set if useSecureHash is false.

### Repeatable In Memory Iterable
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The number of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

### Repeatable File Store Iterable
FieldTypeDescriptionDefault ValueRequired

In Memory Objects

Number

The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

--- product: Stripe Connector version: 1.0 is-latest-version: true --- # Using Anypoint Studio to Configure Stripe Connector 1.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Studio (Studio) editors help you design and update your Mule applications, properties, and configuration files. To add and configure a connector in Studio: 1. [Create a Mule project](#create-mule-project). 2. [Add the connector to your Mule project](#add-connector-to-project). 3. [Configure a source for the connector’s flow](#configure-input-source). 4. [Add a connector operation to the flow](#add-connector-operation). 5. [Configure a global element for the connector](#configure-global-element). 6. [Configure the Other Connector Fields](#configure-other-fields). When you run the connector, you can view the app log to check for problems in real time, as described in [View the App Log](#view-app-log). If you are new to configuring connectors in Studio, see [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio). If, after reading this topic, you need additional information about the connector fields, see the [Stripe Connector Reference](https://docs.mulesoft.com/stripe-connector/latest/stripe-connector-reference). ## Create a Mule Project In Studio, create a new Mule project in which to add and configure the connector: 1. In Studio, select **File > New > Mule Project**. 2. Enter a name for your Mule project and click **Finish**. ## Add the Connector to Your Mule Project Add Anypoint Connector for Stripe (Stripe Connector) to your Mule project to automatically populate the XML code with the connector’s namespace and schema location and to add the required dependencies to the project’s `pom.xml` file: 1. In the **Mule Palette** view, click **(X) Search in Exchange**. 2. In the **Add Dependencies to Project** window, type `` stripe` `` in the search field. 3. Click **Stripe Connector** in **Available modules**. 4. Click **Add**. 5. Click **Finish**. Adding a connector to a Mule project in Studio does not make that connector available to other projects in your Studio workspace. ## Configure a Source A source initiates a flow when a specified condition is met. You can configure one of these sources to use with Stripe Connector: - HTTP Listener Initiates a flow each time it receives a request on the configured host and port - Scheduler Initiates a flow when a time-based condition is met For example, to configure an HTTP Listener source, follow these steps: 1. In the **Mule Palette** view, select **HTTP > Listener**. 2. Drag **Listener** to the Studio canvas. 3. On the **Listener** configuration screen, optionally change the value of the **Display Name** field. 4. Specify a value for the **Path** field. 5. Click the plus sign (**+**) next to the **Connector configuration** field to configure a global element that can be used by all instances of the HTTP Listener source in the app. 6. On the **General** tab, specify the connection information for the connector. 7. On the **TLS** tab, optionally specify the TLS information for the connector. 8. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 9. Click **Test Connection** to confirm that Mule can connect with the specified server. 10. Click **OK**. ## Add a Connector Operation to the Flow When you add a connector operation to your flow, you are specifying an action for that connector to perform. To add an operation for Stripe Connector, follow these steps: 1. In the **Mule Palette** view, select **Stripe** and then select the desired operation. 2. Drag the operation onto the Studio canvas and to the right of the source. ## Configure a Global Element for the Connector When you configure a connector, it’s best to configure a global element that all instances of that connector in the app can use. Configuring a global element requires you to provide the authentication credentials that the connector requires to access the target Stripe system. Stripe Connector supports API key authentication, which uses API keys to authenticate requests to Stripe. To configure the global element for Stripe Connector, follow these steps: 1. Select the name of the connector in the Studio canvas. 2. Select the operation in the Studio canvas. 3. In the configuration screen for the operation, click the plus sign (**+**) next to the **Connector configuration** field to access the global element configuration fields. 4. On the **General** tab, complete the following fields to set up authentication:
NameTypeDescriptionDefault ValueRequired

Base Uri

String

Parameter base URI, each instance/tenant gets its own

https://api.stripe.com

Authorization

String

Authorization

You can reference a configuration file that contains ANT-style property placeholders (recommended), or you can enter your authorization credentials in the global configuration properties. For information about the benefits of using property placeholders and how to configure them, see [Anypoint Connector Configuration](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview). 5. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 6. Click **Test Connection** to confirm that Mule can connect with the specified server. 7. Click **OK**. ## Configure Additional Connector Fields After you configure a global element for Stripe Connector, configure the other required fields for the connector.The required fields vary depending on which connector operation you use. ## View the App Log To check for problems, you can view the app log as follows: - If you’re running the app from Anypoint Platform, the output is visible in the Anypoint Studio console window. - If you’re running the app using Mule from the command line, the app log is visible in your OS console. Unless the log file path is customized in the app’s log file (`log4j2.xml`), you can also view the app log in the default location `MULE_HOME/logs/.log`. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Stripe Connector Reference](https://docs.mulesoft.com/stripe-connector/latest/stripe-connector-reference) - [Salesforce Help](https://help.salesforce.com)