Stripe — Printing Press CLI
Prerequisites: Install the CLI
This skill drives the stripe-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
- Install via the Printing Press installer. It defaults binaries to
$HOME/.local/binon macOS/Linux and%LOCALAPPDATA%\Programs\PrintingPress\binon Windows:npx -y @mvanhorn/printing-press-library install stripe --cli-only - Verify:
stripe-pp-cli --version - Ensure the reported install directory is on
$PATHfor the agent/runtime that will invoke this skill.
If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):
go install github.com/mvanhorn/printing-press-library/library/payments/stripe/cmd/stripe-pp-cli@latest
If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds.
When to Use This CLI
Reach for stripe-pp-cli when you need to (1) run analytics across customers/subs/invoices that Stripe's dashboard doesn't expose, (2) script payment ops in a CI/agent loop without daemon processes, (3) reconcile payouts and balance transactions, or (4) feed Stripe state into a non-Stripe system (CRM, accounting, outreach automation).
When NOT to Use This CLI (anti-triggers)
Do not use stripe-pp-cli for:
- Live-mode bulk writes you have not audited. Mutating commands (POST/PUT/PATCH/DELETE) against an
sk_live_...key are blocked by default with a clear error; pass--confirm-live(or setSTRIPE_CONFIRM_LIVE=1) once you have audited the invocation. Prefersk_test_...for development regardless. - In-person Terminal payments.
terminalresource commands are present but Stripe Terminal SDK is not in scope. Use the Terminal iOS/Android SDK. - Stripe Issuing card management workflows.
issuingcommands are REST passthrough only; spending controls, dispute evidence packages not built. Use the Stripe Dashboard. - Stripe Tax registration.
tax-ratesCRUD only; jurisdiction registration not in scope. Use Stripe Tax in Dashboard. - Connect platform fan-out across many connected accounts. Single account at a time via
Stripe-Accountheader. Multi-account loops via external script. - Local mock-server testing. Use stripe-mock directly via
STRIPE_BASE_URL=http://localhost:12111.
Not Yet Wired (deferred to v0.2)
| Area | Status | Workaround |
|---|---|---|
| Stripe Issuing (full workflow) | endpoint passthrough only | Use Stripe Dashboard |
| Stripe Terminal (in-person SDK) | endpoint passthrough only | Use Terminal SDK |
| Stripe Tax registration | tax-rates CRUD only |
Use Stripe Tax in Dashboard |
localstripe mock server |
out of scope | Use stripe-mock via STRIPE_BASE_URL |
| Connect account fan-out | single-account at a time | External script loops |
Unique Capabilities
These capabilities aren't available in any other tool for this API.
Local state that compounds
health— Compute a 0-100 health score for one or many customers from local SQLite, factoring in failed-payment count, dispute history, MRR contribution, subscription status, and account age.Use this to feed customer-health signals into outreach, dunning, and renewal automation without burning hundreds of API calls per customer.
stripe-pp-cli health cus_xyz --json --select score,failed_payments,mrr_contributiondunning-queue— List invoices in past_due/uncollectible state ranked by days-overdue, with last failure reason and customer email pulled from the local store.When deciding which customers to follow up with about failed payments, this beats walking the Stripe dashboard or chaining 4+ API calls per row.
stripe-pp-cli dunning-queue --json --select invoice,customer_email,days_overdue,last_failure_reasonsql— Run read-only SQLite queries against the local Stripe mirror. All synced data lives in a generic 'resources' table — query with json_extract(data, '$.field') and filter by resource_type.When a one-off question doesn't fit the canned commands, drop into SQL instead of writing a script that hits the API a thousand times.
stripe-pp-cli sql "SELECT json_extract(data,'$.email') AS email, COUNT(*) AS active_subs FROM resources WHERE resource_type='subscriptions' AND json_extract(data,'$.status')='active' GROUP BY json_extract(data,'$.customer') HAVING active_subs > 1" --jsonpayout-reconcile— Join payouts to balance_transactions to charges to customers from local store; flag missing balance_transactions and mismatches; CSV export.Use this for end-of-period payout reconciliation against bank statements or accounting systems — replaces the manual CSV-pivot ritual.
stripe-pp-cli payout-reconcile --since 7d --csvsubs-at-risk— List subscriptions whose default payment method's card expires in a window, sorted by current MRR contribution.Use this monthly to proactively email customers whose card is about to expire — prevents involuntary churn.
stripe-pp-cli subs-at-risk --within 30d --json --select customer_email,mrr,card_expmetadata-grep— Search every synced resource's metadata bag for a key/value across resource types; returns (resource_type, id, matched_kv) rows.When integrating Stripe with a CRM via metadata tags, this finds every related resource in one query.
stripe-pp-cli metadata-grep 'crm_id=acme-001' --json
Agent-native plumbing
customer-360— One-shot dossier: customer profile + active subs + recent invoices + payment methods + recent charges + open disputes + lifetime spend.Use this as the first command when investigating a customer ticket, support escalation, or churn risk — full context in one call.
stripe-pp-cli customer-360 alice@example.com --json --compactevents-since— Fetch all Events since a cursor, persist new cursor in profile, no daemon. One-shot replacement for stripe-cli's listen daemon.Use this in cron-driven agent loops to replay only new events since the last run — no daemon to babysit, no missed events.
stripe-pp-cli events-since --type 'invoice.*' --json --select id,type,created,data.object.id
Command Reference
account — Manage account
stripe-pp-cli account— Retrieves the details of an account.
account-links — Manage account links
stripe-pp-cli account-links— Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to...
account-sessions — Manage account sessions
stripe-pp-cli account-sessions— Creates a AccountSession object that includes a single-use token that the platform can use on their front-end to...
accounts — Manage accounts
stripe-pp-cli accounts delete— With Connect, you can delete accounts you manage. Test-mode accounts can be deleted...stripe-pp-cli accounts get— Returns a list of accounts connected to your platform via Connect. If you’re not a...stripe-pp-cli accounts get-account— Retrieves the details of an account.stripe-pp-cli accounts post— With Connect, you can create Stripe accounts for your users. To do this, you’ll...stripe-pp-cli accounts post-account— Updates a connected account by setting the values of the parameters passed. Any...
apple-pay — Manage apple pay
stripe-pp-cli apple-pay delete-domains-domain— Delete an apple pay domain.stripe-pp-cli apple-pay get-domains— List apple pay domains.stripe-pp-cli apple-pay get-domains-domain— Retrieve an apple pay domain.stripe-pp-cli apple-pay post-domains— Create an apple pay domain.
application-fees — Manage application fees
stripe-pp-cli application-fees get— Returns a list of application fees you’ve previously collected. The application fees are returned in sorted...stripe-pp-cli application-fees get-id— Retrieves the details of an application fee that your account has collected. The same information is returned...
apps — Manage apps
stripe-pp-cli apps get-secrets— List all secrets stored on the given scope.stripe-pp-cli apps get-secrets-find— Finds a secret in the secret store by name and scope.stripe-pp-cli apps post-secrets— Create or replace a secret in the secret store.stripe-pp-cli apps post-secrets-delete— Deletes a secret from the secret store by name and scope.
balance — Manage balance
stripe-pp-cli balance— Retrieves the current account balance, based on the authentication that was used to make the request. For a...
balance-settings — Manage balance settings
stripe-pp-cli balance-settings get— Retrieves balance settings for a given connected account. Related guide: Making...stripe-pp-cli balance-settings post— Updates balance settings for a given connected account. Related guide: Making...
balance-transactions — Manage balance transactions
stripe-pp-cli balance-transactions get— Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and...stripe-pp-cli balance-transactions get-id— Retrieves the balance transaction with the given ID. Note that this endpoint previously used the path...
billing — Manage billing
stripe-pp-cli billing get-alerts— Lists billing active and inactive alertsstripe-pp-cli billing get-alerts-id— Retrieves a billing alert given an IDstripe-pp-cli billing get-credit-balance-summary— Retrieves the credit balance summary for a customer.stripe-pp-cli billing get-credit-balance-transactions— Retrieve a list of credit balance transactions.stripe-pp-cli billing get-credit-balance-transactions-id— Retrieves a credit balance transaction.stripe-pp-cli billing get-credit-grants— Retrieve a list of credit grants.stripe-pp-cli billing get-credit-grants-id— Retrieves a credit grant.stripe-pp-cli billing get-meters— Retrieve a list of billing meters.stripe-pp-cli billing get-meters-id— Retrieves a billing meter given an ID.stripe-pp-cli billing get-meters-id-event-summaries— Retrieve a list of billing meter event summaries.stripe-pp-cli billing post-alerts— Creates a billing alertstripe-pp-cli billing post-alerts-id-activate— Reactivates this alert, allowing it to trigger again.stripe-pp-cli billing post-alerts-id-archive— Archives this alert, removing it from the list view and APIs. This is non-reversible.stripe-pp-cli billing post-alerts-id-deactivate— Deactivates this alert, preventing it from triggering.stripe-pp-cli billing post-credit-grants— Creates a credit grant.stripe-pp-cli billing post-credit-grants-id— Updates a credit grant.stripe-pp-cli billing post-credit-grants-id-expire— Expires a credit grant.stripe-pp-cli billing post-credit-grants-id-void— Voids a credit grant.stripe-pp-cli billing post-meter-event-adjustments— Creates a billing meter event adjustment.stripe-pp-cli billing post-meter-events— Creates a billing meter event.stripe-pp-cli billing post-meters— Creates a billing meter.stripe-pp-cli billing post-meters-id— Updates a billing meter.stripe-pp-cli billing post-meters-id-deactivate— When a meter is deactivated, no more meter events will be accepted for this meter. You can’t attach a...stripe-pp-cli billing post-meters-id-reactivate— When a meter is reactivated, events for this meter can be accepted and you can attach the meter to a price.
billing-portal — Manage billing portal
stripe-pp-cli billing-portal get-configurations— Returns a list of configurations that describe the functionality of the customer portal.stripe-pp-cli billing-portal get-configurations-configuration— Retrieves a configuration that describes the functionality of the customer portal.stripe-pp-cli billing-portal post-configurations— Creates a configuration that describes the functionality and behavior of a PortalSessionstripe-pp-cli billing-portal post-configurations-configuration— Updates a configuration that describes the functionality of the customer portal.stripe-pp-cli billing-portal post-sessions— Creates a session of the customer portal.
charges — Manage charges
stripe-pp-cli charges get— Returns a list of charges you’ve previously created. The charges are returned in sorted order, with the most...stripe-pp-cli charges get-charge— Retrieves the details of a charge that has previously been created. Supply the unique charge ID that was returned...stripe-pp-cli charges get-search— Search for charges you’ve previously created using Stripe’s <a...stripe-pp-cli charges post— This method is no longer recommended—use the Payment Intents API to...stripe-pp-cli charges post-charge— Updates the specified charge by setting the values of the parameters passed. Any parameters not provided will be...
checkout — Manage checkout
stripe-pp-cli checkout get-sessions— Returns a list of Checkout Sessions.stripe-pp-cli checkout get-sessions-session— Retrieves a Checkout Session object.stripe-pp-cli checkout get-sessions-session-line-items— When retrieving a Checkout Session, there is an includable line_items property containing the...stripe-pp-cli checkout post-sessions— Creates a Checkout Session object.stripe-pp-cli checkout post-sessions-session— Updates a Checkout Session object. Related guide: Dynamically...stripe-pp-cli checkout post-sessions-session-expire— A Checkout Session can be expired when it is in one of these statuses: open After it...
climate — Manage climate
stripe-pp-cli climate get-orders— Lists all Climate order objects. The orders are returned sorted by creation date, with the most recently created...stripe-pp-cli climate get-orders-order— Retrieves the details of a Climate order object with the given ID.stripe-pp-cli climate get-products— Lists all available Climate product objects.stripe-pp-cli climate get-products-product— Retrieves the details of a Climate product with the given ID.stripe-pp-cli climate get-suppliers— Lists all available Climate supplier objects.stripe-pp-cli climate get-suppliers-supplier— Retrieves a Climate supplier object.stripe-pp-cli climate post-orders— Creates a Climate order object for a given Climate product. The order will be processed immediately after...stripe-pp-cli climate post-orders-order— Updates the specified order by setting the values of the parameters passed.stripe-pp-cli climate post-orders-order-cancel— Cancels a Climate order. You can cancel an order within 24 hours of creation. Stripe refunds the reservation...
confirmation-tokens — Manage confirmation tokens
stripe-pp-cli confirmation-tokens <confirmation_token>— Retrieves an existing ConfirmationToken object
country-specs — Manage country specs
stripe-pp-cli country-specs get— Lists all Country Spec objects available in the API.stripe-pp-cli country-specs get-country— Returns a Country Spec for a given Country code.
coupons — Manage coupons
stripe-pp-cli coupons delete— You can delete coupons via the coupon management page of the...stripe-pp-cli coupons get— Returns a list of your coupons.stripe-pp-cli coupons get-coupon— Retrieves the coupon with the given ID.stripe-pp-cli coupons post— You can create coupons easily via the coupon management page...stripe-pp-cli coupons post-coupon— Updates the metadata of a coupon. Other coupon details (currency, duration, amount_off) are, by design, not...
credit-notes — Manage credit notes
stripe-pp-cli credit-notes get— Returns a list of credit notes.stripe-pp-cli credit-notes get-id— Retrieves the credit note object with the given identifier.stripe-pp-cli credit-notes get-preview— Get a preview of a credit note without creating it.stripe-pp-cli credit-notes get-preview-lines— When retrieving a credit note preview, you’ll get a lines property containing the first...stripe-pp-cli credit-notes post— Issue a credit note to adjust the amount of a finalized invoice. A credit note will first reduce the invoice’s...stripe-pp-cli credit-notes post-id— Updates an existing credit note.
customer-sessions — Manage customer sessions
stripe-pp-cli customer-sessions— Creates a Customer Session object that includes a single-use client secret that you can use on your front-end to...
customers — Manage customers
stripe-pp-cli customers delete— Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the...stripe-pp-cli customers get— Returns a list of your customers. The customers are returned sorted by creation date, with the most recent...stripe-pp-cli customers get-customer— Retrieves a Customer object.stripe-pp-cli customers get-search— Search for customers you’ve previously created using Stripe’s <a...stripe-pp-cli customers post— Creates a new customer object.stripe-pp-cli customers post-customer— Updates the specified customer by setting the values of the parameters passed. Any parameters not provided are...
disputes — Manage disputes
stripe-pp-cli disputes get— Returns a list of your disputes.stripe-pp-cli disputes get-dispute— Retrieves the dispute with the given ID.stripe-pp-cli disputes post— When you get a dispute, contacting your customer is always the best first step. If that doesn’t work, you can...
entitlements — Manage entitlements
stripe-pp-cli entitlements get-active— Retrieve a list of active entitlements for a customerstripe-pp-cli entitlements get-active-id— Retrieve an active entitlementstripe-pp-cli entitlements get-features— Retrieve a list of featuresstripe-pp-cli entitlements get-features-id— Retrieves a featurestripe-pp-cli entitlements post-features— Creates a featurestripe-pp-cli entitlements post-features-id— Update a feature’s metadata or permanently deactivate it.
ephemeral-keys — Manage ephemeral keys
stripe-pp-cli ephemeral-keys delete-key— Invalidates a short-lived API key for a given resource.stripe-pp-cli ephemeral-keys post— Creates a short-lived API key for a given resource.
events — Manage events
stripe-pp-cli events get— List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its...stripe-pp-cli events get-id— Retrieves the details of an event if it was created in the last 30 days. Supply the unique identifier of the...
exchange-rates — Manage exchange rates
stripe-pp-cli exchange-rates get— [Deprecated] The ExchangeRate APIs are deprecated. Please use the <a...stripe-pp-cli exchange-rates get-rate-id— [Deprecated] The ExchangeRate APIs are deprecated. Please use the <a...
file-links — Manage file links
stripe-pp-cli file-links get— Returns a list of file links.stripe-pp-cli file-links get-link— Retrieves the file link with the given ID.stripe-pp-cli file-links post— Creates a new file link object.stripe-pp-cli file-links post-link— Updates an existing file link object. Expired links can no longer be updated.
files — Manage files
stripe-pp-cli files get— Returns a list of the files that your account has access to. Stripe sorts and returns the files by their creation...stripe-pp-cli files get-file— Retrieves the details of an existing file object. After you supply a unique file ID, Stripe returns the...stripe-pp-cli files post— To upload a file to Stripe, you need to send a request of type multipart/form-data. Include the file...
financial-connections — Manage financial connections
stripe-pp-cli financial-connections get-accounts— Returns a list of Financial Connections Account objects.stripe-pp-cli financial-connections get-accounts-account— Retrieves the details of an Financial Connections Account.stripe-pp-cli financial-connections get-accounts-account-owners— Lists all owners for a given Accountstripe-pp-cli financial-connections get-sessions-session— Retrieves the details of a Financial Connections Sessionstripe-pp-cli financial-connections get-transactions— Returns a list of Financial Connections Transaction objects.stripe-pp-cli financial-connections get-transactions-transaction— Retrieves the details of a Financial Connections Transactionstripe-pp-cli financial-connections post-accounts-account-disconnect— Disables your access to a Financial Connections Account. You will no longer be able to access data...stripe-pp-cli financial-connections post-accounts-account-refresh— Refreshes the data associated with a Financial Connections Account.stripe-pp-cli financial-connections post-accounts-account-subscribe— Subscribes to periodic refreshes of data associated with a Financial Connections Account. When the...stripe-pp-cli financial-connections post-accounts-account-unsubscribe— Unsubscribes from periodic refreshes of data associated with a Financial Connections Account.stripe-pp-cli financial-connections post-sessions— To launch the Financial Connections authorization flow, create a Session. The session’s...
forwarding — Manage forwarding
stripe-pp-cli forwarding get-requests— Lists all ForwardingRequest objects.stripe-pp-cli forwarding get-requests-id— Retrieves a ForwardingRequest object.stripe-pp-cli forwarding post-requests— Creates a ForwardingRequest object.
identity — Manage identity
stripe-pp-cli identity get-verification-reports— List all verification reports.stripe-pp-cli identity get-verification-reports-report— Retrieves an existing VerificationReportstripe-pp-cli identity get-verification-sessions— Returns a list of VerificationSessionsstripe-pp-cli identity get-verification-sessions-session— Retrieves the details of a VerificationSession that was previously created. When the session status is...stripe-pp-cli identity post-verification-sessions— Creates a VerificationSession object. After the VerificationSession is created, display a verification...stripe-pp-cli identity post-verification-sessions-session— Updates a VerificationSession object. When the session status is requires_input, you can use...stripe-pp-cli identity post-verification-sessions-session-cancel— A VerificationSession object can be canceled when it is in requires_input <a...stripe-pp-cli identity post-verification-sessions-session-redact— Redact a VerificationSession to remove all collected information from Stripe. This will redact the...
invoice-payments — Manage invoice payments
stripe-pp-cli invoice-payments get— When retrieving an invoice, there is an includable payments property containing the first handful of those items....stripe-pp-cli invoice-payments get-invoicepayments— Retrieves the invoice payment with the given ID.
invoice-rendering-templates — Manage invoice rendering templates
stripe-pp-cli invoice-rendering-templates get— List all templates, ordered by creation date, with the most recently created template appearing first.stripe-pp-cli invoice-rendering-templates get-template— Retrieves an invoice rendering template with the given ID. It by default returns the latest version of the...
invoiceitems — Manage invoiceitems
stripe-pp-cli invoiceitems delete— Deletes an invoice item, removing it from an invoice. Deleting invoice items is only possible when they’re not...stripe-pp-cli invoiceitems get— Returns a list of your invoice items. Invoice items are returned sorted by creation date, with the most recently...stripe-pp-cli invoiceitems get-invoiceitem— Retrieves the invoice item with the given ID.stripe-pp-cli invoiceitems post— Creates an item to be added to a draft invoice (up to 250 items per invoice). If no invoice is specified, the...stripe-pp-cli invoiceitems post-invoiceitem— Updates the amount or description of an invoice item on an upcoming invoice. Updating an invoice item is only...
invoices — Manage invoices
stripe-pp-cli invoices delete— Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no...stripe-pp-cli invoices get— You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by...stripe-pp-cli invoices get-invoice— Retrieves the invoice with the given ID.stripe-pp-cli invoices get-search— Search for invoices you’ve previously created using Stripe’s <a...stripe-pp-cli invoices post— This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you <a...stripe-pp-cli invoices post-create-preview— At any time, you can preview the upcoming invoice for a subscription or subscription schedule. This will show you...stripe-pp-cli invoices post-invoice— Draft invoices are fully editable. Once an invoice is finalize...
issuing — Manage issuing
stripe-pp-cli issuing get-authorizations— Returns a list of Issuing Authorization objects. The objects are sorted in descending order by...stripe-pp-cli issuing get-authorizations-authorization— Retrieves an Issuing Authorization object.stripe-pp-cli issuing get-cardholders— Returns a list of Issuing Cardholder objects. The objects are sorted in descending order by creation...stripe-pp-cli issuing get-cardholders-cardholder— Retrieves an Issuing Cardholder object.stripe-pp-cli issuing get-cards— Returns a list of Issuing Card objects. The objects are sorted in descending order by creation date,...stripe-pp-cli issuing get-cards-card— Retrieves an Issuing Card object.stripe-pp-cli issuing get-disputes— Returns a list of Issuing Dispute objects. The objects are sorted in descending order by creation...stripe-pp-cli issuing get-disputes-dispute— Retrieves an Issuing Dispute object.stripe-pp-cli issuing get-personalization-designs— Returns a list of personalization design objects. The objects are sorted in descending order by creation date,...stripe-pp-cli issuing get-personalization-designs-personalization-design— Retrieves a personalization design object.stripe-pp-cli issuing get-physical-bundles— Returns a list of physical bundle objects. The objects are sorted in descending order by creation date, with the...stripe-pp-cli issuing get-physical-bundles-physical-bundle— Retrieves a physical bundle object.stripe-pp-cli issuing get-tokens— Lists all Issuing Token objects for a given card.stripe-pp-cli issuing get-tokens-token— Retrieves an Issuing Token object.stripe-pp-cli issuing get-transactions— Returns a list of Issuing Transaction objects. The objects are sorted in descending order by...stripe-pp-cli issuing get-transactions-transaction— Retrieves an Issuing Transaction object.stripe-pp-cli issuing post-authorizations-authorization— Updates the specified Issuing Authorization object by setting the values of the parameters passed....stripe-pp-cli issuing post-authorizations-authorization-approve— [Deprecated] Approves a pending Issuing Authorization object. This request should be made within the...stripe-pp-cli issuing post-authorizations-authorization-decline— [Deprecated] Declines a pending Issuing Authorization object. This request should be made within the...stripe-pp-cli issuing post-cardholders— Creates a new Issuing Cardholder object that can be issued cards.stripe-pp-cli issuing post-cardholders-cardholder— Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any...stripe-pp-cli issuing post-cards— Creates an Issuing Card object.stripe-pp-cli issuing post-cards-card— Updates the specified Issuing Card object by setting the values of the parameters passed. Any...stripe-pp-cli issuing post-disputes— Creates an Issuing Dispute object. Individual pieces of evidence within the evidence...stripe-pp-cli issuing post-disputes-dispute— Updates the specified Issuing Dispute object by setting the values of the parameters passed. Any...stripe-pp-cli issuing post-disputes-dispute-submit— Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required...stripe-pp-cli issuing post-personalization-designs— Creates a personalization design object.stripe-pp-cli issuing post-personalization-designs-personalization-design— Updates a card personalization object.stripe-pp-cli issuing post-tokens-token— Attempts to update the specified Issuing Token object to the status specified.stripe-pp-cli issuing post-transactions-transaction— Updates the specified Issuing Transaction object by setting the values of the parameters passed. Any...
mandates — Manage mandates
stripe-pp-cli mandates— Retrieves a Mandate object.
payment-attempt-records — Manage payment attempt records
stripe-pp-cli payment-attempt-records get— List all the Payment Attempt Records attached to the specified Payment Record.stripe-pp-cli payment-attempt-records get-id— Retrieves a Payment Attempt Record with the given ID
payment-intents — Manage payment intents
stripe-pp-cli payment-intents get— Returns a list of PaymentIntents.stripe-pp-cli payment-intents get-intent— Retrieves the details of a PaymentIntent that has previously been created. You can retrieve a...stripe-pp-cli payment-intents get-search— Search for PaymentIntents you’ve previously created using Stripe’s <a...stripe-pp-cli payment-intents post— Creates a PaymentIntent object. After the PaymentIntent is created, attach a payment method and <a...stripe-pp-cli payment-intents post-intent— Updates properties on a PaymentIntent object without confirming. Depending on which properties you update,...
payment-links — Manage payment links
stripe-pp-cli payment-links get— Returns a list of your payment links.stripe-pp-cli payment-links get-paymentlinks— Retrieve a payment link.stripe-pp-cli payment-links post— Creates a payment link.stripe-pp-cli payment-links post-paymentlinks— Updates a payment link.
payment-method-configurations — Manage payment method configurations
stripe-pp-cli payment-method-configurations get— List payment method configurationsstripe-pp-cli payment-method-configurations get-configuration— Retrieve payment method configurationstripe-pp-cli payment-method-configurations post— Creates a payment method configurationstripe-pp-cli payment-method-configurations post-configuration— Update payment method configuration
payment-method-domains — Manage payment method domains
stripe-pp-cli payment-method-domains get— Lists the details of existing payment method domains.stripe-pp-cli payment-method-domains get-paymentmethoddomains— Retrieves the details of an existing payment method domain.stripe-pp-cli payment-method-domains post— Creates a payment method domain.stripe-pp-cli payment-method-domains post-paymentmethoddomains— Updates an existing payment method domain.
payment-methods — Manage payment methods
stripe-pp-cli payment-methods get— Returns a list of all PaymentMethods.stripe-pp-cli payment-methods get-paymentmethods— Retrieves a PaymentMethod object attached to the StripeAccount. To retrieve a payment method attached to a...stripe-pp-cli payment-methods post— Creates a PaymentMethod object. Read the Stripe.j...stripe-pp-cli payment-methods post-paymentmethods— Updates a PaymentMethod object. A PaymentMethod must be attached to a customer to be updated.
payment-records — Manage payment records
stripe-pp-cli payment-records get-id— Retrieves a Payment Record with the given IDstripe-pp-cli payment-records post-report-payment— Report a new Payment Record. You may report a Payment Record as it is initialized and later report updates...
payouts — Manage payouts
stripe-pp-cli payouts get— Returns a list of existing payouts sent to third-party bank accounts or payouts that Stripe sent to you. The...stripe-pp-cli payouts get-payout— Retrieves the details of an existing payout. Supply the unique payout ID from either a payout creation request or...stripe-pp-cli payouts post— To send funds to your own bank account, create a new payout object. Your Stripe balance...stripe-pp-cli payouts post-payout— Updates the specified payout by setting the values of the parameters you pass. We don’t change parameters that...
plans — Manage plans
stripe-pp-cli plans delete— Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.stripe-pp-cli plans get— Returns a list of your plans.stripe-pp-cli plans get-plan— Retrieves the plan with the given ID.stripe-pp-cli plans post— You can now model subscriptions more flexibly using the Prices API. It replaces the Plans...stripe-pp-cli plans post-plan— Updates the specified plan by setting the values of the parameters passed. Any parameters not provided are left...
prices — Manage prices
stripe-pp-cli prices get— Returns a list of your active prices, excluding inli...stripe-pp-cli prices get-price— Retrieves the price with the given ID.stripe-pp-cli prices get-search— Search for prices you’ve previously created using Stripe’s <a...stripe-pp-cli prices post— Creates a new Price for an existing <a...stripe-pp-cli prices post-price— Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left...
products — Manage products
stripe-pp-cli products delete-id— Delete a product. Deleting a product is only possible if it has no prices associated with it. Additionally,...stripe-pp-cli products get— Returns a list of your products. The products are returned sorted by creation date, with the most recently...stripe-pp-cli products get-id— Retrieves the details of an existing product. Supply the unique product ID from either a product creation request...stripe-pp-cli products get-search— Search for products you’ve previously created using Stripe’s <a...stripe-pp-cli products post— Creates a new product object.stripe-pp-cli products post-id— Updates the specific product by setting the values of the parameters passed. Any parameters not provided will be...
promotion-codes — Manage promotion codes
stripe-pp-cli promotion-codes get— Returns a list of your promotion codes.stripe-pp-cli promotion-codes get-promotioncodes— Retrieves the promotion code with the given ID. In order to retrieve a promotion code by the customer-facing...stripe-pp-cli promotion-codes post— A promotion code points to an underlying promotion. You can optionally restrict the code to a specific customer,...stripe-pp-cli promotion-codes post-promotioncodes— Updates the specified promotion code by setting the values of the parameters passed. Most fields are, by design,...
quotes — Manage quotes
stripe-pp-cli quotes get— Returns a list of your quotes.stripe-pp-cli quotes get-quote— Retrieves the quote with the given ID.stripe-pp-cli quotes post— A quote models prices and services for a customer. Default options for header,...stripe-pp-cli quotes post-quote— A quote models prices and services for a customer.
radar — Manage radar
stripe-pp-cli radar delete-value-list-items-item— Deletes a ValueListItem object, removing it from its parent value list.stripe-pp-cli radar delete-value-lists-value-list— Deletes a ValueList object, also deleting any items contained within the value list. To be deleted,...stripe-pp-cli radar get-early-fraud-warnings— Returns a list of early fraud warnings.stripe-pp-cli radar get-early-fraud-warnings-early-fraud-warning— Retrieves the details of an early fraud warning that has previously been created. Please refer to the <a...stripe-pp-cli radar get-value-list-items— Returns a list of ValueListItem objects. The objects are sorted in descending order by creation...stripe-pp-cli radar get-value-list-items-item— Retrieves a ValueListItem object.stripe-pp-cli radar get-value-lists— Returns a list of ValueList objects. The objects are sorted in descending order by creation date
…(truncated)