- #548 chore: split apple pay address by new line (#531)
- #546 fix: resolve initGooglePay with error if it's not available (#533)
- #525 feat: add
openApplePaySetup
method (#400) - #521 fix: support cardFormView for createToken method
- #514 feat: simpify
presentPaymentSheet
- #513 fix: set
null
as initial value forisApplePaySupported
(#496) - #506 feat: enhance payment sheet dx (#505)
- #415 feat: add multiline card form element (#83)
- #441 feat(android): add standalone Google Pay (#9)
- #422 feat: add WeChat Pay (#52)
- #453 chore: add JCB support for Apple Pay (#43)
- #451 fix: send postal code with card details (#420)
- #436 fix: cardfield crashes app (#391)
- #419 fix(android): error handling for createToken (#405)
- #394 [BREAKING CHANGE] fix: createToken response discrepancy (#344)
- #354 [BREAKING CHANGE] chore: rename top-level export
confirmPaymentMethod
toconfirmPayment
(#318) - #416 fix(android): googlePay setting on initPaymentSheet
- #392 fix:
created
timestamp discrepancy (#368) - #395 fix: resolve
initPaymentSheet
only when ready (#315) - #390 fix: add missing setupFutureUsage param (#367)
- #389 fix: set url scheme when using paymentMethodId (#378)
- #337 feat: expose CardField methods (focus, blur, clear)
- #366 fix: open payment sheet from modal (#315; #290)
- #309 feat: add
retrieveSetupIntent
method (#294) - #306 feat: add
dangerouslyGetFullCardDetails
prop toCardField
component (#280) - #298 feat: support SetupIntents in payment sheet (#293)
- #296 chore: support
testID
prop in all UI components (#268) - #295 feat(ios): return the
paymentMethod
object whenpresentApplePay
resolves (#271) - #273 feat: enrich the response error objects with additional information (#206)
- #276 fix(android): payment sheet not opening when
stripeAccountId
set (#267) - #266 feat(ios): add
borderRadius
prop to theApplePayButton
component (#258) - #260 feat: add the
StripeContainer
component that allows for dismissal of the keyboard when wrapped around theCardField
compnent (#222) - #255 fix(android): crash on
onActivityResult
when Stripe isn't initalized
- #247 feat: add
fontFamily
prop toCardField
component (#103) - #245 fix: clear card params when
CardField
input is invalidated (#237) - #228 feat: add ability to show error in Apple Pay sheet within
onShippingContactSelected
handler (#148) - #221 feat: add legacy
createToken
method for older integrations (#187) - #234 fix: add missing 3D Secure button props (#201)
- #226 feat: add
autofocus
prop toCardField
component (#199)
- #224 chore: upgrade to
stripe-android
version16.8.2
(#212) - #213 fix: expose config-plugin and add blank swift file
- #217 feat: E2E testing CI configuration
- #216 fix: unify cancel handling (#205)
- #215 fix: createPaymentMethod promise reject (#209)
- #208 fix: add
.npmignore
disallow list (#204) - #207 fix: handle different pjson output (#200)
- #197 fix: update library name in expo plugin
- Initial release
Special thanks to: Arek Kubaczkowski, Charlie Cruzan, and Jakub Kłobus.