Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send ipp_channel metadata in payment intent from store management/POS use cases #14479

Merged
merged 7 commits into from
Nov 27, 2024

Commits on Nov 21, 2024

  1. DI a new channel: PaymentChannel parameter to collectPayment use ca…

    …ses to differentiate POS and store management source.
    jaclync committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    241b2ac View commit details
    Browse the repository at this point in the history
  2. DI channel in unit tests.

    jaclync committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    3fafc22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de43c57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84aff0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    339f092 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Merge branch 'trunk' into feat/tpv-tracking-channel

    * trunk: (132 commits)
      Update tests
      Make sure self is weakly captured
      Add a clarifiyng comment regarding the nullability of site
      customPackageViewModel as StateObject
      Simplify expression
      Add a release note
      Make sure to wait for site to be available before handling the magic link
      Rename to WooShippingAccountSettings
      Make bindings private
      Freeze strings for localization
      Update metadata strings
      Update release notes with @joshheald's thoughtful rewrite.
      Do not dismiss success modals automatically when email receipt action is selected
      Restructure presentBackendReceiptAlert to align implementation for success and failed alerts
      Use CardPresentModalBuiltIn modals for BuiltInCardReaderPaymentAlertsProvider
      Restructure the code to set paymentSuccessEmailSent when presentSendReceiptAfterPayment succeeds
      Add missing weak self when presentSendReceiptAfterPayment is called
      Update closure naming in CardPresentModalErrorTests
      Clarify closure naming for CardPresentModalNonRetryableError
      Clarify closure naming for CardPresentModalErrorEmailSent and Clarify closure naming for CardPresentModalErrorWithoutEmail
      ...
    
    # Conflicts:
    #	WooCommerce/Classes/ViewRelated/Orders/Collect Payments/CollectOrderPaymentUseCase.swift
    #	WooCommerce/WooCommerceTests/ViewModels/CardPresentPayments/CollectOrderPaymentUseCaseTests.swift
    jaclync committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    99feb39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b601a7c View commit details
    Browse the repository at this point in the history