Docs · static mirror — the interactive version loads with JavaScript.

Stripe

Source: https://runstack.engineer/docs/toolkits/stripe

Customers, PaymentIntents, Checkout, charges, refunds, invoices, and subscriptions via the Stripe REST API.

Tools (18):

ToolDescription
stripeCreateCustomerCreate a Customer (POST /v1/customers). Pass email, name, metadata, and other Stripe customer fields.
stripeGetCustomerRetrieve a Customer by ID (GET /v1/customers/{id}).
stripeListCustomersList Customers with pagination (GET /v1/customers).
stripeUpdateCustomerUpdate a Customer (POST /v1/customers/{id}).
stripeCreatePaymentIntentCreate a PaymentIntent (POST /v1/payment_intents). amount is in smallest currency unit (e.g. cents).
stripeGetPaymentIntentRetrieve a PaymentIntent (GET /v1/payment_intents/{id}).
stripeCancelPaymentIntentCancel a PaymentIntent (POST /v1/payment_intents/{id}/cancel).
stripeCreateCheckoutSessionCreate a Checkout Session (POST /v1/checkout/sessions). Typical mode payment or subscription with line_items or price IDs.
stripeGetCheckoutSessionRetrieve a Checkout Session (GET /v1/checkout/sessions/{id}).
stripeGetChargeRetrieve a Charge (GET /v1/charges/{id}).
stripeListChargesList Charges with filters and pagination (GET /v1/charges).
stripeCreateRefundCreate a Refund (POST /v1/refunds) for a charge or payment intent. Omit amount for full refund.
stripeCreateInvoiceCreate a draft Invoice (POST /v1/invoices) for a customer.
stripeGetInvoiceRetrieve an Invoice (GET /v1/invoices/{id}).
stripeFinalizeInvoiceFinalize a draft Invoice (POST /v1/invoices/{id}/finalize).
stripeListSubscriptionsList Subscriptions (GET /v1/subscriptions) with customer and status filters.
stripeGetSubscriptionRetrieve a Subscription (GET /v1/subscriptions/{id}).
stripeCancelSubscriptionCancel a Subscription (DELETE /v1/subscriptions/{id}) or at period end via params.