feat: add PrimerPaymentMethodList and checkout flow (ACC-6492)#343
Open
OnurVar wants to merge 1 commit intoov/feat/componentsfrom
Open
feat: add PrimerPaymentMethodList and checkout flow (ACC-6492)#343OnurVar wants to merge 1 commit intoov/feat/componentsfrom
OnurVar wants to merge 1 commit intoov/feat/componentsfrom
Conversation
Generated by 🚫 Danger Swift against c42b7c5 |
Generated by 🚫 Danger Kotlin against c42b7c5 |
There was a problem hiding this comment.
2 issues found.
About Unblocked
Unblocked has been set up to automatically review your team's pull requests to identify genuine bugs and issues.
📖 Documentation — Learn more in our docs.
💬 Ask questions — Mention @unblocked to request a review or summary, or ask follow-up questions about your code.
👍 Give feedback — React to comments with 👍 or 👎 to help us improve.
⚙️ Customize — Adjust settings in your preferences.
|
Appetize Android link: https://appetize.io/app/kccft6zs2fyl54gpqoxdmln26m |
|
Appetize iOS link: https://appetize.io/app/ew36kl664xmwx7isnlgm7ot4sm |
76ee036 to
b67ea19
Compare
ba9d1c7 to
0b7eb49
Compare
9b3f3e8 to
95f2be8
Compare
0b7eb49 to
5f4aeae
Compare
95f2be8 to
2ad0a1c
Compare
e413805 to
9fae729
Compare
70bbf52 to
bb0959a
Compare
5d69e0d to
823e323
Compare
nquinn-primer
approved these changes
Apr 20, 2026
bb0959a to
a725da4
Compare
e357314 to
bf8cbef
Compare
71d1bf2 to
13f4905
Compare
9031c89 to
5029513
Compare
5029513 to
05e7ea6
Compare
05e7ea6 to
3d72c17
Compare
|
f69fdb6 to
09ef1a0
Compare
3d72c17 to
c42b7c5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
Drop-in UI for the new Checkout Components SDK.
PrimerPaymentMethodList— renders payment method buttons fromusePaymentMethods(). Card renders outlined with "Pay with card"; other methods render as filled logo buttons, with per-method surcharge and include/exclude filtering. Passdatato bypass the hook when methods are already fetched.PrimerCheckoutSheet— opinionated wrapper that composesCheckoutSheetwithCheckoutFlowso merchants get the whole thing in one component.CheckoutFlow— showsLoadingScreenuntil the SDK is ready, then transitions toMethodSelectionScreen.MethodSelectionScreen— localized "Choose payment method" header, auto-sizing sheet height, bottom-inset and drag-handle spacing reserved.CheckoutSheet— fixes the open animation being skipped when the component mounts withvisible=true(prevVisibleRefwas seeded from the current value).Jira
ACC-6492
Test plan
yarn lintyarn typecheckyarn test— 85/85