Skip to content

Instantly share code, notes, and snippets.

@fnky
Last active July 22, 2024 21:23
Show Gist options
  • Save fnky/76f533366f75cf75802c8052b577e2a5 to your computer and use it in GitHub Desktop.
Save fnky/76f533366f75cf75802c8052b577e2a5 to your computer and use it in GitHub Desktop.
Stripe keys and IDs
Prefix Description Notes
ac_ Platform Client ID Identifier for an auth code/client id.
acct_ Account ID Identifier for an Account object.
aliacc_ Alipay Account ID Identifier for an Alipay account.
ba_ Bank Account ID Identifier for a Bank Account object.
btok_ Bank Token ID Identifier for a Bank Token object.
card_ Card ID Identifier for a Card object.
cbtxn_ Customer Balance Transaction ID Identifier for a Customer Balance Transaction object.
ch_ Charge ID Identifier for a Charge object.
cn_ Credit Note ID Identifier for a Credit Note object.
cs_live_ Live Checkout Session ID Identifier for a checkout Session object in live mode.
cs_test_ Test Checkout Session ID Identifier for a checkout Session object in test mode.
cus_ Customer ID Identifier for a Customer object.
dp_ Dispute ID Identifier for a Dispute object.
evt_ Event ID Identifier for an Event object.
fee_ Application Fee ID Identifier for an Application Fee object.
file_ File ID Identifier for a File object.
fr_ Application Fee Refund ID Identifier for an Application Fee Refund object.
iauth_ Issuing Authorization ID Identifier for an Issuing Authorization object.
ic_ Issuing Card ID Identifier for an Issuing Card object.
ich_ Issuing Card Holder ID Identifier for an Issuing Card Holder object.
idp_ Issuing Dispute ID Identifier for an Issuing Dispute object.
ii_ Invoice Item ID Identifier for an Invoice Item object.
il_ Invoice Line Item ID Identifier for a Invoice Line Item object.
in_ Invoice ID Identifier for an Invoice object.
ipi_ Issuing Transaction ID Identifier for an Issuing Transaction object.
link_ File Link ID Identifier for a File Link object.
or_ Order ID Identifier for an Order object.
orret_ Order Return ID Identifier for an Order Return object.
person_ Person ID Identifier for a Person object.
pi_ Payment Intent ID Identifier for a Payment Intent object.
pk_live_ Live public key Public key in a live environment.
pk_test_ Test public key Public key in a test environment.
pm_ Payment Method ID Identifier for a Payment Method object.
po_ Payout ID Identifier for a Payout object.
price_ Price ID Identifier for a Price object.
prod_ Product ID Identifier for a Product object.
prv_ Review ID Identifier for a Review object.
pst_live_ Live Connection token Connection token in a live environment.
pst_test_ Test Connection token Connection token in a test environment.
py_ Payment ID Identifier for a Payment object.
pyr_ Payment Refund ID Identifier for a psuedo Refund object of a payment.
qt_ Quote ID Identifier for a Quote object.
rcpt_ Receipt ID Identifier for a receipt.
re_ Refund ID Identifier for a Refund object.
req_ Request ID Identifier for a HTTP Request
rk_live_ Live restricted key Restricted key for live environment eg. stripe-cli
rk_test_ Test restricted key Restricted key for test environment eg. stripe-cli
seti_ Setup Intent ID Identifier for a Setup Intent object.
si_ Subscription Item ID Identifier for a Subscription Item object.
sk_live_ Live secret key Secret key in a live environment.
sk_test_ Test secret key Pecret key in a test environment.
sku_ SKU ID Identifier for a SKU object.
sli_ Subscription Line Item ID Identifier for a Subscription Line Item object.
sqr_ Scheduled Query Run ID Identifier for a Scheduled Query Run object.
src_ Source ID Identifier for a Source object.
src_ Source ID Identifier for a Source object.
sub_ Subscription ID Identifier for a Subscription object.
tml_ Terminal Location ID Identifier for a Terminal Location object.
tmr_ Terminal Reader ID Identifier for a Terminal Reader object.
tok_ Token ID Identifier for a Token object.
trr_ Transfer ID Identifier a Transfer object.
tu_ Topup ID Identifier for a Topup object.
txi_ Tax ID Identifier for a customer Tax object.
txn_ Transaction ID Identifier for a Transaction object.
txr_ Tax Rate ID Identifier for a Tax Rate object.
we_ Webhook Endpoint ID Identifier for a webhook endpoint.
whsec_ Webhook Secret Secret key for signing a web hook.
@payellodevsupport
Copy link

There are a couple more which are not listed:

tcc_
This is referenced as a "connection_context_id" in the Terminal API

tmars_
This is referenced as a "reader_rpc_session_token" and a "sdk_rpc_session_token" in the Terminal API

pss_live_
This is referenced as a "stripe_session_token" in the Terminal API

finvp_ and binvp_
These are both used as fee IDs in a Payout Transaction breakdown. Can be found in the Dashboard API at dashboard.stripe.com/v1/transfers/po_XXXXXXX/transactions

@nestor-sk
Copy link

One more for the list sub_sched_ for subscription schedules

@dpaola2
Copy link

dpaola2 commented Jan 19, 2023

One more: ca_<foo> for stripe connect client_ids (for building the oauth redirect uri, amongst other things)

@garymoon
Copy link

garymoon commented Jan 31, 2023

Adding some associated dashboard URLs (the ID itself would be appended to the URL).

Prefix	Description	Notes	URL
ch_	Charge ID	Identifier for a Charge object.	https://dashboard.stripe.com/payments/
cus_	Customer ID	Identifier for a Customer object.	https://dashboard.stripe.com/customers/
il_	Invoice Line Item ID	Identifier for a Invoice Line Item object.	https://dashboard.stripe.com/subscriptions/
in_	Invoice ID	Identifier for an Invoice object.	https://dashboard.stripe.com/invoices/
pi_	Payment Intent ID	Identifier for a Payment Intent object.	https://dashboard.stripe.com/payments/
po_	Payout ID	Identifier for a Payout object.	https://dashboard.stripe.com/payouts/
price_	Price ID	Identifier for a Price object.	https://dashboard.stripe.com/prices/
prod_	Product ID	Identifier for a Product object.	https://dashboard.stripe.com/products/
promo_	Promo Code ID	Identifier for a promo/coupon code.	https://dashboard.stripe.com/promotion_codes/
seti_	Setup Intent ID	Identifier for a Setup Intent object.	https://dashboard.stripe.com/setup_intents/
sub_	Subscription ID	Identifier for a Subscription object.	https://dashboard.stripe.com/subscriptions/

@payellodevsupport
Copy link

Prefix	Description
ri_	return_intent
rist_	return_intent_secret_token
retatt_	return_attempt
retmst_	return_method_secret_token
retm_	return_method

@connordoner
Copy link

You might find it helpful to know that em_ is used for emails sent out by Stripe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment