Pipory
Node reference

Stripe

Stripe node reference - all 150 operations, the credential it needs, and a worked example.

Calls the Stripe REST API with a secret key across 150 operations, grouped by object family: customers (create, get, update, delete, list, search, remove discount), payment intents (create, get, update, confirm, capture, cancel, increment authorization, list, search), setup intents (create, get, cancel, list), charges (get, update, capture, list, search), refunds (create, get, update, cancel, list), disputes (get, submit evidence, close, list), payment methods (get, update, list, attach, detach), payouts and balance (create, get, update, cancel, reverse, list, account balance, balance transactions), products and prices (full CRUD plus search on both), coupons and promotion codes (full CRUD), tax rates, tax codes and shipping rates, invoices (create, get, update, delete, finalize, pay, send, void, mark uncollectible, list, search, preview, line items), invoice items and credit notes (full CRUD plus void), subscriptions (create, get, update, pause collection, resume, cancel, list, search, remove discount), subscription items and schedules (full CRUD plus cancel and release), usage-based billing meter events, checkout sessions and payment links (create, get, update, expire/deactivate, list, line items), quotes (create, get, update, finalize, accept, cancel, list, line items), customer portal sessions, and webhook endpoints and events. Every write takes an optional idempotency key so a retried step can't charge twice, and every list returns Stripe's cursor so a Loop node can walk all pages.

Credential: Stripe secret key - see Credentials.

Permissions

Stripe has no per-operation scopes: a secret key can call every endpoint below. Restrict what a key may do with a restricted API key instead.

Operations (150)

Customers

OperationWhat it does
createCustomerCreate customer
getCustomerGet customer
updateCustomerUpdate customer
deleteCustomerDelete customer
listCustomersList customers
searchCustomersSearch customers
deleteCustomerDiscountRemove a customer's discount

Payment intents

OperationWhat it does
createPaymentIntentCreate payment intent
getPaymentIntentGet payment intent
updatePaymentIntentUpdate payment intent
confirmPaymentIntentConfirm payment intent
capturePaymentIntentCapture payment intent
cancelPaymentIntentCancel payment intent
incrementPaymentIntentAuthorizationIncrement authorized amount
listPaymentIntentsList payment intents
searchPaymentIntentsSearch payment intents

Setup intents

OperationWhat it does
createSetupIntentCreate setup intent
getSetupIntentGet setup intent
cancelSetupIntentCancel setup intent
listSetupIntentsList setup intents

Charges

OperationWhat it does
getChargeGet charge
updateChargeUpdate charge
captureChargeCapture charge
listChargesList charges
searchChargesSearch charges

Refunds

OperationWhat it does
createRefundCreate refund
getRefundGet refund
updateRefundUpdate refund
cancelRefundCancel refund
listRefundsList refunds

Disputes

OperationWhat it does
getDisputeGet dispute
updateDisputeSubmit dispute evidence
closeDisputeClose (concede) dispute
listDisputesList disputes

Payment methods

OperationWhat it does
getPaymentMethodGet payment method
updatePaymentMethodUpdate payment method
listPaymentMethodsList payment methods
attachPaymentMethodAttach payment method to customer
detachPaymentMethodDetach payment method

Payouts & balance

OperationWhat it does
createPayoutCreate payout
getPayoutGet payout
updatePayoutUpdate payout
cancelPayoutCancel payout
reversePayoutReverse payout
listPayoutsList payouts
retrieveBalanceGet account balance
getBalanceTransactionGet balance transaction
listBalanceTransactionsList balance transactions

Products & prices

OperationWhat it does
createProductCreate product
getProductGet product
updateProductUpdate product
deleteProductDelete product
listProductsList products
searchProductsSearch products
createPriceCreate price
getPriceGet price
updatePriceUpdate price
listPricesList prices
searchPricesSearch prices

Coupons & promotion codes

OperationWhat it does
createCouponCreate coupon
getCouponGet coupon
updateCouponUpdate coupon
deleteCouponDelete coupon
listCouponsList coupons
createPromotionCodeCreate promotion code
getPromotionCodeGet promotion code
updatePromotionCodeUpdate promotion code
listPromotionCodesList promotion codes

Tax & shipping rates

OperationWhat it does
createTaxRateCreate tax rate
getTaxRateGet tax rate
updateTaxRateUpdate tax rate
listTaxRatesList tax rates
getTaxCodeGet tax code
listTaxCodesList tax codes
createShippingRateCreate shipping rate
getShippingRateGet shipping rate
updateShippingRateUpdate shipping rate
listShippingRatesList shipping rates

Invoices

OperationWhat it does
createInvoiceCreate invoice (and finalize)
getInvoiceGet invoice
updateInvoiceUpdate draft invoice
deleteInvoiceDelete draft invoice
finalizeInvoiceFinalize invoice
payInvoicePay invoice
sendInvoiceEmail invoice to customer
voidInvoiceVoid invoice
markInvoiceUncollectibleMark invoice uncollectible
listInvoicesList invoices
searchInvoicesSearch invoices
createInvoicePreviewPreview an invoice
listInvoiceLinesList invoice line items

Invoice items

OperationWhat it does
createInvoiceItemCreate invoice item
getInvoiceItemGet invoice item
updateInvoiceItemUpdate invoice item
deleteInvoiceItemDelete invoice item
listInvoiceItemsList invoice items

Credit notes

OperationWhat it does
createCreditNoteCreate credit note
getCreditNoteGet credit note
updateCreditNoteUpdate credit note
voidCreditNoteVoid credit note
listCreditNotesList credit notes

Subscriptions

OperationWhat it does
createSubscriptionCreate subscription
retrieveSubscriptionGet subscription
updateSubscriptionUpdate subscription
pauseSubscriptionPause collection
resumeSubscriptionResume subscription
cancelSubscriptionCancel subscription
listSubscriptionsList subscriptions
searchSubscriptionsSearch subscriptions
deleteSubscriptionDiscountRemove a subscription's discount

Subscription items & schedules

OperationWhat it does
createSubscriptionItemAdd subscription item
getSubscriptionItemGet subscription item
updateSubscriptionItemUpdate subscription item
deleteSubscriptionItemRemove subscription item
listSubscriptionItemsList subscription items
createSubscriptionScheduleCreate subscription schedule
getSubscriptionScheduleGet subscription schedule
updateSubscriptionScheduleUpdate subscription schedule
cancelSubscriptionScheduleCancel subscription schedule
releaseSubscriptionScheduleRelease subscription schedule
listSubscriptionSchedulesList subscription schedules

Usage-based billing

OperationWhat it does
createMeterEventRecord a meter event
createMeterEventAdjustmentCancel a meter event
OperationWhat it does
createCheckoutSessionCreate checkout session
getCheckoutSessionGet checkout session
updateCheckoutSessionUpdate checkout session
expireCheckoutSessionExpire checkout session
listCheckoutSessionsList checkout sessions
listCheckoutSessionLineItemsList checkout session line items
createPaymentLinkCreate payment link
getPaymentLinkGet payment link
updatePaymentLinkUpdate payment link
listPaymentLinksList payment links
listPaymentLinkLineItemsList payment link line items

Quotes

OperationWhat it does
createQuoteCreate quote
getQuoteGet quote
updateQuoteUpdate quote
finalizeQuoteFinalize quote
acceptQuoteAccept quote
cancelQuoteCancel quote
listQuotesList quotes
listQuoteLineItemsList quote line items

Portal, webhooks & events

OperationWhat it does
createPortalSessionCreate customer portal session
createWebhookEndpointCreate webhook endpoint
getWebhookEndpointGet webhook endpoint
updateWebhookEndpointUpdate webhook endpoint
deleteWebhookEndpointDelete webhook endpoint
listWebhookEndpointsList webhook endpoints
getEventGet event
listEventsList events

Example

Refund part of a payment when a support ticket is approved

A refund-approval workflow reaches its final step and issues a partial refund against the original payment intent. The idempotency key makes a retried run safe - Stripe returns the first refund instead of creating a second one.

Set Operation to createRefund, then fill in:

FieldValueNotes
paymentIntentId{{order.paymentIntentId}}Either this or chargeId is required
refundAmount2500Smallest currency unit - 2500 is $25.00; omit to refund in full
refundReasonrequested_by_customerduplicate, fraudulent or requested_by_customer
idempotencyKeyrefund-{{ticket.id}}Sent as Stripe's Idempotency-Key header so a retry cannot double-refund

Sets {{refund.refund}} (the full Stripe object) and {{refund.id}} (re_...). Status is {{refund.refund.status}}. {{refund.url}} is null for refunds - only payment links, checkout/portal sessions and hosted invoices populate it.