Skip to content

Commit 1802a88

Browse files
Update LLM terminology for Checkout Sessions (#6832)
## Summary <!-- Simple summary of what was changed. --> ## Motivation Improve ease and efficiency of communication with LLMs (prompting, ability to read documentation, etc.) ## Testing <!-- How was the code tested? Be as specific as possible. --> <!-- Ignored Tests: Did you newly ignore a test in this PR? If so, please open an R4 incident so that the test can be re-enabled as soon as possible--> ## Changelog <!-- Is this a notable change that affects users? If so, add a line to `CHANGELOG.md` and prefix the line with one of the following: - [Added] for new features. - [Changed] for changes in existing functionality. - [Deprecated] for soon-to-be removed features. - [Removed] for now removed features. - [Fixed] for any bug fixes. - [Security] in case of vulnerabilities. -->
1 parent 80bdf29 commit 1802a88

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,16 @@ Run `bundle install && bundle exec fastlane stripeios_tests` initially to instal
169169
- Legacy iOS versions: Separate fastlane lanes for iOS 13-16 compatibility testing
170170

171171
### Acronyms and Terms
172+
- AP = Adaptive Pricing
173+
- CS = Checkout Session (`CheckoutSession`), the server-backed source of truth for checkout state, or Customer Session (`CustomerSession`), depending on context
174+
- Mobile Checkout Elements (also Checkout Elements) = the native Checkout Session integration for composing a checkout from Stripe Elements and merchant-owned UI
175+
- Checkout SDK / `CheckoutController` = the client-side coordinator that loads and observes a CS, serializes updates from the merchant and Elements, exposes session state, and confirms the checkout
176+
- ECE = Express Checkout Element, the element for one-click payment methods such as Apple Pay and Google Pay outside of Payment Element
172177
- EPE = EmbeddedPaymentElement
178+
- PE = Payment Element; in Checkout Elements, this is a single payment-method collection surface that can be embedded or presented as a sheet
173179
- PS.FC = FlowController (PaymentSheet.FlowController)
174180
- FC = FinancialConnections, or occasionally FlowController (see above)
175181
- MPE = Mobile Payment Element, an umbrella term for EmbeddedPaymentElement, PaymentSheet, and FlowController
182+
- AE = Address Element; SAE = Shipping Address Element
183+
- CSE = Currency Selector Element, the Adaptive Pricing currency control
184+
- SPM = Saved Payment Method

0 commit comments

Comments
 (0)