Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: check bstack modification on appium tests * chore: revert ui-tests file change * chore: clean and nits * chore: Klarna Headless classes + refactor only * chore: update event * chore: added merchant vc logic * chore: enabled validate functionality to be called * chore: added unit tests to conform with new refactorization * chore: Hide the components logic and expose only KlarnaHeadlessManager to the merchant * chore: update logic to use validate method * chore: Refactored merchant vc * chore: updated some more unit tests * chore: refactor Klarna request and response bodies * chore: added values for CreatePaymentSession needed for one-time payment session * chore: hide unnecessary UI and logic for checkout intent * chore: update payment intent from MerchantHeadlessCheckoutAvailablePaymentMethodsViewController * chore: some more refactoring and alignment with android objects * chore: added MerchantHelpers with MerchantMockDataManager * chore: added client-session/actions request and refactor KlarnaTokenizationComponent * chore: KlarnaHelpers refactor * chore: Added Finalization logic for KlarnaTokenizationComponent * chore: update unit tests * chore: Finalization request and payment instruments logic * chore: fixed failing unit tests * chore: added KlarnaTokenizationComponentTests * chore: added KlarnaHeadlessManager unit tests * chore: moved KlarnaTestsMocks * chore: updated unit tests and added KlarnaTokenizationManagerTests * chore: update failing test * chore: refactor async methods to use Promise kit * chore: updated unit tests for Promise * chore: update unit test * chore: added switch button to be able to switch between generic and klarna session * chore: resolve conflicts * chore: added description comments to the KlarnaHeadlessManager methods * chore: fixed unit test * chore: removed the tokenization logic from PaymentMethod and PrimerConfiguration * chore: changed clientSession setup logic for MerchantSessionAndSettingsViewController * chore: updated one time payment option UI * chore: update failing test tests and pods * chore: fixed merge errors * chore: remove shared intent public exposure and implement it in klarna manager * chore: update KlarnaHeadlessManager re-order the properties * chore: updated unit test * chore: refactor KlarnaPaymentSessionCreationComponent to remove unused logic * chore: refactor Create Payment Session * chore: refactored authorization and creation components * chore: refactor KlarnaPaymentViewHandlingComponent and FinalizationComponent * chore: nits * chore: added nits and comments to Authorization and Creation components * chore: added /payments call after tokenize for checkoutData * chore: update KlarnaAuthorizationTokenPaymentInstrument * chore: added loader for merchant page * chore: refactor to align with Android * chore: updated unit tests * chore: Alignment feedback on merchant page side * chore: update merchant vc * chore: update alignment with android feedback * chore: update Android alignment * chore: finalize alignment with android * chore: refactored klarna manager * chore: change naming protocols and internal logic for KlarnaComponent * chore: update analytics vars and unit tests * chore: update regarding public api's * chore: android documentation alignment * chore: update unit tests * chore: update comments nits * chore: fix swift lint warnings * chore: fix lint issues * chore: update with identifiers for E2E tests * chore: update authorize method for E2E tests * chore: update SPM * chore: alignment with android Validation, Error and Event tracking alignment * chore: fix lint issues and fix unit tests * chore: update swift lint errors * chore: more lint issues fixed * feat: Klarna Headless Extra Merchant Data (#809) * chore: adding emd serializing and deserializing logic * chore: removed attachment logic from createSession * chore: update Klarna payment method options * chore: update session EMD hardcoded value * chore: rebase * chore: refactor PaymentMethodOptions decoder keeping polymorphism * chore: added unit test for emd * chore: fix lint issues * chore: PR review updates * chore: fix more lint issues * chore: fix for pod lint * chore: fix conflicts
- Loading branch information