Skip to content

[iOS] Add optional Stripe products to offerings - #24

Open
arturogutierrez wants to merge 3 commits into
mainfrom
arturo/stripe-support
Open

arturogutierrez wants to merge 3 commits into
mainfrom
arturo/stripe-support

Conversation

@arturogutierrez

@arturogutierrez arturogutierrez commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

References

Issue: MNA-5517

What is the goal?

Allow Goodnotes to request App Store and Stripe products together from ISI while preserving App Store-only behavior for existing callers.

How is it being implemented?

  • Add per-request includeStripeProducts APIs and the ISI platform headers.
  • Pair Stripe identifiers with StoreKit-backed packages within each offering. Only App Store identifiers are sent to StoreKit; ambiguous matches are ignored.
  • Preserve the optional stripeProductIdentifier through placement and targeting copies.
  • Isolate memory, disk, callback and ETag caches by platform selection.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant