Skip to main content

Stripe One-Time Charge Workflow Action

Overview

The Stripe One-Time Charge action in Stack allows you to initiate a single, fixed-amount charge to a customer through your Stripe account. This is perfect for collecting payments without setting up recurring subscriptions or payment plans.

Action Details

Action Name

Stripe One-Time Charge

Action Description

This action facilitates a one-time charge in Stripe for a specified amount to a chosen customer. You'll need a valid Stripe Customer ID, the charge amount, a description, and the currency to proceed with the transaction.

How to Configure

To set up the Stripe One-Time Charge action, follow these steps:

  1. Action Name:
    Choose a clear and recognizable name for the action, such as "Stripe One-Time Charge."

  2. Stripe Customer ID:
    Enter or select the Stripe Customer ID for the customer you wish to charge.

  3. Description:
    Optionally, provide a brief description of the charge for your records.

  4. Amount:
    Specify the amount to charge the customer.

  5. Currency:
    Select the currency in which the charge will be processed.

Field Descriptions

Field NameDescriptionMandatory
Stripe Customer IDThe unique identifier for the Stripe customerYes
DescriptionA description of the charge (e.g., for tracking)No
AmountThe amount to be charged to the customerYes
CurrencyThe currency in which the amount will be chargedYes

Example Usage

Imagine a business using this action to charge a customer for a one-time consultation fee of $150, with the transaction processed in USD. Once triggered, the payment will be processed through Stripe and associated with the specified customer's account.

Suggested Triggers

Consider using the following triggers with the Stripe One-Time Charge action:

  • Form Submission: Automatically charge a customer upon form submission indicating readiness to purchase or request a service.
  • Tag Added: Initiate a charge when a specific tag, like "Ready to Purchase," is added to a customer's profile.
  • Appointment Confirmed: Charge customers automatically after confirming an appointment for services.
  • Order Completed: Trigger a charge when an order is marked as completed.
  • Email Link Clicked: Automatically charge customers who click a payment-related link in an email.

Additional Notes

  • Ensure that your Stripe integration is set up in Stack before using this action.
  • Verify that the Stripe Customer ID is valid to prevent charge failures.
  • This action is designed for one-time payments only. For recurring payments, consider using other Stripe-related actions like subscriptions.