What you can do with Stripe
Every task in plain language. Pick one, and we can help you get access.
549 things you can do
Stripe
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for online businesses of all sizes.
Works with AI assistants 31 multi-step recipesRecipes: multi-step jobs
Add and Scale Subscription ItemAdd a subscription item and then change its quantity.Attach Payment Method
Create and attach a payment method, then verify it on the customer.Authorize and Capture Payment
Place an authorization hold, confirm it, wait for capture readiness, then capture.Calculate and Settle Tax
Calculate tax for line items, then record a Tax transaction from the calculation.Cancel Subscription
Confirm a subscription is active and cancel it.Cancel Uncaptured Payment
Authorize a payment, then cancel it to release the hold.Capture and Partial Refund
Authorize a charge, capture it, then partially refund it.Charge and Refund
Create a charge and refund it via the charge refunds endpoint.Checkout Session and Line Items
Create a Checkout Session and inspect its line items.Connect Onboard Account
Create a connected account and generate a hosted onboarding account link.Create Customer and Pay
Create a customer and immediately charge them via a confirmed PaymentIntent.Create Product and Price
Create a product and a price that references it.Create and Cancel Payout
Create a payout and cancel it before it is paid out.Create and Finalize Invoice
Draft an invoice, add an item, and finalize it for collection.Expire Checkout Session
Create a Checkout Session and immediately expire it.Invoice and Collect
Create, populate, finalize, and pay an invoice end to end.Issue Card to Cardholder
Create an Issuing cardholder and issue a virtual card to them.Launch Subscription
Create a plan (product plus recurring price) and subscribe a customer.Link Financial Account
Create a Financial Connections session and list the accounts linked through it.Onboard Customer to Plan
Create a customer, attach a payment method, and subscribe them.Pause and Resume Subscription
Pause collection on a subscription and then resume it.Quote to Paid Invoice
Draft a quote, finalize it, then accept it to generate the invoice.Refund Payment Intent
Take a payment via a PaymentIntent and then refund it.Reverse Payout
Create a payout, verify it, then reverse it back to the balance.Save Card and Charge
Save a payment method to a customer and immediately charge it.Send Invoice
Create, populate, finalize, and email an invoice to the customer.Set Up Future Payment
Save a payment method for future off-session charges via a confirmed SetupIntent.Subscribe Existing Customer
Verify a customer and subscribe them to an existing price.Verify Identity
Create an Identity VerificationSession and retrieve its verification outcome.Void Invoice
Finalize an invoice and then void it to cancel collection.Write Off Invoice
Finalize an invoice and mark it uncollectible.
Banking Customer Management
Start an identity verificationUpdate an identity verification sessionCancel an identity verificationRedact an identity verification's dataList identity verification reportsRetrieve an identity verification reportList identity verification sessionsRetrieve an identity verification sessionCard Issuance Management
Tag a card authorization with metadataApprove a pending card authorizationDecline a pending card authorizationCreate a cardholderUpdate a cardholderIssue a new cardUpdate or freeze an issued cardOpen a dispute on a card transactionUpdate evidence on a card disputeSubmit a card dispute to the networkTag an issuing settlement with metadataSuspend or reactivate a card tokenTag a card transaction with metadataList card authorization requestsLook up one card authorizationList cardholdersLook up a cardholderList issued cardsLook up an issued cardList issued-card disputesLook up an issued-card disputeList issuing settlementsLook up an issuing settlementList digital wallet tokens for a cardLook up a card tokenList issued-card transactionsLook up an issued-card transactionCard Transaction Processing Management
Charge a card or payment sourceUpdate a chargeCapture an authorized chargeSubmit evidence for a charge's disputeAccept the dispute on a chargeRefund a chargeCreate a refund on a chargeUpdate a refund on a chargeAdd or submit dispute evidenceAccept a disputeList chargesSearch chargesGet a chargeGet the dispute on a chargeList refunds on a chargeGet a refund on a chargeList disputesGet a disputeClimate & Carbon Management
Buy carbon removalUpdate a carbon removal orderCancel a carbon removal orderReserve carbon removalUpdate a carbon removal reservationCancel a carbon removal reservationConfirm a carbon removal reservationList carbon removal ordersGet a carbon removal orderList carbon removal productsGet a carbon removal productList carbon removal reservationsGet a carbon removal reservationList carbon removal suppliersGet a carbon removal supplierConsumer Data Access
Disconnect a linked bank accountRefresh data on a linked bank accountSubscribe to ongoing account data refreshesStop ongoing account data refreshesStart a bank account linking sessionList linked bank accountsLook up a linked bank accountList owners of a linked bank accountLook up a bank linking sessionList transactions on a linked bank accountLook up a linked-account transactionConsumer Payment Options
Create a payment method configurationUpdate a payment method configurationList payment method configurationsLook up a payment method configurationDiscount & Promotion Management
Create a promotion codeUpdate a promotion codeCreate a couponRename or tag a couponDelete a couponList promotion codesGet a promotion codeList couponsGet a couponFinancial Reporting Management
Run a financial reportList report runsGet a report runList available report typesGet a report typeFraud Detection & Investigation Management
Add an entry to a fraud value listRemove an entry from a fraud value listCreate a fraud value listRename or update a fraud value listDelete a fraud value listApprove a payment held for reviewList early fraud warningsLook up an early fraud warningList entries in a fraud value listLook up a fraud value list entryList fraud value listsLook up a fraud value listList payments awaiting fraud reviewLook up a fraud reviewIndirect Tax Management
Create a tax rateUpdate a tax rateCalculate tax for a saleRegister to collect tax in a countryChange or end a tax registrationUpdate your tax settingsRecord tax from a calculationReverse recorded taxList tax ratesLook up a tax rateList line items of a tax calculationList tax registrationsGet your tax settingsGet a tax transactionList line items of a tax transactionInvoicing & Statement Management
Issue a credit note on an invoiceUpdate a credit note's memoVoid a credit noteCreate a draft invoiceEdit an invoiceDelete a draft invoiceFinalize a draft invoiceUpdate a line item on an invoiceWrite off an invoice as uncollectibleCollect payment on an invoiceEmail an invoice to the customerVoid a finalized invoiceList credit notesPreview a credit note before issuing itList line items of a credit note previewList line items on a credit noteLook up a credit noteList invoicesSearch invoices with a queryPreview a customer's upcoming invoiceList line items on an upcoming invoiceRetrieve an invoiceList an invoice's line itemsPayment Initiation Management
Reverse a received creditReverse a received debitOpen a treasury financial accountUpdate a treasury financial accountChange a financial account's featuresPull funds into a financial accountCancel an inbound transferSend a payment to a third partyCancel an outbound paymentMove funds out to your own bank accountCancel an outbound transferCreate a Checkout SessionExpire an open Checkout SessionStart a payment for an amountChange a payment before it is confirmedPay a PaymentIntent from the customer's cash balanceCancel a paymentCapture an authorized paymentConfirm a payment and attempt the chargeIncrease the authorized amount on a card paymentVerify bank microdeposits for a paymentList credit reversals on a financial accountGet a credit reversalList debit reversals on a financial accountGet a debit reversalList treasury financial accountsGet a treasury financial accountGet a financial account's enabled featuresList inbound transfers into a financial accountGet an inbound transferList outbound payments from a financial accountGet an outbound paymentList outbound transfers from a financial accountGet an outbound transferList money received into a financial accountGet a received creditList money pulled from a financial accountGet a received debitList ledger entries on a financial accountGet a ledger entryList transactions on a financial accountGet a treasury transactionList Checkout SessionsRetrieve a Checkout SessionList a Checkout Session's line itemsList payments in progress and completedSearch payments with a queryGet a PaymentIntentPayments & Card Management
Send funds to a connected accountReverse a transfer to a connected accountUpdate a transfer's description or metadataUpdate a transfer reversal's metadataCreate a payment sourceUpdate a payment sourceVerify a payment sourceCreate a reader configurationUpdate a reader configurationDelete a reader configurationCreate a reader connection tokenCreate a store locationUpdate a store locationDelete a store locationRegister a card readerRename or tag a card readerRemove a card readerCancel what a reader is doingTake a payment on a card readerSave a card in person on a readerRefund a payment on a card readerShow the cart on a reader screenCreate a payment methodUpdate a payment methodSave a payment method to a customerRemove a payment method from a customerPay out funds to a bank accountUpdate a payout's metadataCancel a pending payoutReverse a completed payoutRefund a paymentUpdate a refund's metadataCancel a pending refundList transfers to connected accountsList reversals of a transferGet a transferGet one reversal of a transferRetrieve a payment sourceRetrieve a source mandate notificationList transactions on a payment sourceRetrieve one source transactionList reader configurationsLook up a reader configurationList store locationsLook up a store locationList card readersLook up a card readerList payment methodsLook up a payment methodList payoutsRetrieve a payoutList refundsRetrieve a refundPrice List Management
Create a price for a productUpdate or archive a priceList pricesSearch prices with a queryGet a priceQuote & Configuration Management
Create a quoteEdit a quoteAccept a quoteCancel a quoteFinalize a quoteList quotesRetrieve a quoteList a quote's upfront line itemsList a quote's line itemsDownload a quote as a PDFSubscription Lifecycle Management
Create a feature customers can be entitled toUpdate or archive a featureStart a subscription for a customerChange a subscriptionCancel a subscription nowRemove a subscription's discountResume a paused subscriptionSchedule a subscription with future phasesChange a subscription schedule's phasesCancel a subscription schedule and its subscriptionRelease a subscription from its scheduleList a customer's active entitlementsGet an active entitlementList entitlement featuresGet a featureList subscriptionsSearch subscriptionsGet a subscriptionList subscription schedulesGet a subscription scheduleSubscription Modification
Add an item to a subscriptionChange a subscription itemRemove an item from a subscriptionReport metered usageList items on a subscriptionGet a subscription itemGet usage totals for a subscription itemUsage Metering
Create a usage billing meterRename a billing meterDeactivate a billing meterReactivate a billing meterRecord a usage eventList usage billing metersGet a billing meterSummarize a customer's metered usageWebhook & Event Subscription Management
Create a webhook endpointUpdate or disable a webhook endpointDelete a webhook endpointList webhook endpointsGet a webhook endpointOther things you can do
Register a domain for Apple PayUnregister an Apple Pay domainCreate a dashboard login linkAdd a person to a connected accountCreate a person on a connected accountUpdate an application fee refund's metadataRefund an application fee (legacy endpoint)Refund an application feeCreate or replace an app secretDelete an app secretDisconnect a linked financial accountRefresh data on a linked financial accountCreate a customerUpdate a customer's detailsPermanently delete a customerAdjust a customer's credit balanceEdit a customer balance transaction's noteAdd a bank account to a customerUpdate a customer's bank accountRemove a customer's bank accountVerify a customer's bank accountAdd a card to a customerUpdate a customer's cardRemove a customer's cardChange a customer's cash balance settingsRemove a customer's discountGet bank transfer instructions for a customerAttach a payment source to a customerUpdate a customer's payment sourceDetach a customer's payment sourceVerify a customer's bank sourceSubscribe a customer to a planChange a customer's subscriptionCancel a customer's subscriptionRemove a subscription's discountAdd a tax ID to a customerDelete a customer's tax IDStart a session for a customer to buy cryptoStart saving a payment method for laterUpdate a SetupIntentCancel a SetupIntentConfirm saving a payment methodVerify bank account microdepositsStart a bank account linking sessionAdd a charge to a customer's invoiceUpdate an invoice itemRemove an invoice itemRegister a domain for payment methodsEnable or disable a payment method domainRe-verify a payment method domainRemove a person from a connected accountRemove a person via the persons pathDelete an invoice itemTokenize sensitive detailsForward saved card details to a destination URLCreate a productUpdate a productDelete a productUpload a fileCreate an onboarding link for a connected accountCreate a session for embedded account componentsCreate a connected accountUpdate a connected accountDelete a connected accountAdd a bank account to a connected accountUpdate a connected account's bank accountRemove a bank account from a connected accountAdd a payout destination to a connected accountUpdate a connected account's payout destinationRemove a payout destination from a connected accountReject a suspicious connected accountSimulate a bank transfer into a customer's cash balanceCreate a test card authorizationCapture a test card authorizationExpire a test card authorizationIncrease a test card authorization amountReverse a test card authorizationMark a test physical card as deliveredMark a test card shipment as failedMark a test card shipment as returnedMark a test physical card as shippedSimulate a forced capture on an issued cardSimulate an unlinked refund on an issued cardRefund a test issuing transactionExpire a test refund awaiting actionPresent a payment method on a simulated readerCreate a test clockDelete a test clockAdvance a test clock to a future timeFail a test inbound transferReturn a test inbound transferSucceed a test inbound transferFail a test outbound paymentShowing 400 of 518. Search above to find the rest.