> ## Documentation Index
> Fetch the complete documentation index at: https://docs.push.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe

Stripe is a payment processor that allows you to accept payments online.

<Accordion title="Create Customer">
  Creates a new customer record in stripe.
</Accordion>

<Accordion title="Create Invoice">
  Creates a draft invoice for a given customer in stripe.
</Accordion>

<Accordion title="Create Product">
  Creates a new product in stripe.
</Accordion>

<Accordion title="List Charges">
  Retrieves a list of charges from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="Create Price">
  Creates a new price for a product in stripe, handling both flat and nested fields.
</Accordion>

<Accordion title="List Customers">
  Retrieves a list of customers from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="List Invoices">
  Retrieves a list of invoices from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="List PaymentIntents">
  Retrieves a list of paymentintents from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="List Products">
  Retrieves a list of products from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="List Subscriptions">
  Retrieves a list of subscriptions from stripe, optionally filtered by various parameters.
</Accordion>

<Accordion title="Retrieve Customer">
  Retrieves an existing customer's information from stripe.
</Accordion>

<Accordion title="Update Subscription">
  Updates an existing subscription in stripe with bracket-notation flattening.
</Accordion>

<Accordion title="Retrieve Balance">
  Retrieves the current account balance in stripe based on the authentication used for the request.
</Accordion>

<Accordion title="Retrieve Subscription">
  Retrieves a subscription from stripe using the given subscription id.
</Accordion>

<Accordion title="Create Payment Intent">
  Creates a paymentintent in stripe to initiate a payment.
</Accordion>

<Accordion title="Update Customer">
  Updates an existing customer's information in stripe with bracket-notation flattening.
</Accordion>

<Accordion title="Create Subscription">
  Creates a new detailed subscription for an existing customer in stripe.
</Accordion>

<Accordion title="Cancel Subscription">
  Cancels a customer's subscription in stripe immediately or at the end of the billing period.
</Accordion>

<Accordion title="Confirm PaymentIntent">
  Confirms a paymentintent in stripe, initiating payment with the current or provided payment method.
</Accordion>
