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

[SPIKE] 3DS iframe for token payments #1222

Draft
wants to merge 85 commits into
base: prestashop/8.x
Choose a base branch
from

Commits on Mar 4, 2024

  1. Draft for httpclient refactoring

    btafforeau authored and L3RAZ committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8402ca6 View commit details
    Browse the repository at this point in the history
  2. Modified payment client and configuration builder (#1199)

    * Modified payment client and configuration builder
    
    * Changed PayPalClient name
    
    * Added builder interface
    
    * CS fix
    L3RAZ committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6dd7d1c View commit details
    Browse the repository at this point in the history
  3. PAYSHIP-2630 (#1182)

    * Replace client token by user id token
    
    * Implement payment method token
    
    * Interfaces
    
    * PAYSHIP-2631 PayPal Create Order Request DTO
    
    * Added correct class import
    
    * [PAYSHIP-2637] CreatePayPalOrderResponse DTO (#1189)
    
    * Added CreatePayPalOrderResponse DTO
    
    * Added DTOs for create order response
    
    * CS fix
    
    * Added licenses
    
    * [PAYSHIP-2632] Order create refactoring (#1183)
    
    * Created required classes
    
    * Added order create command handler logic
    
    * Added paypal order query handler
    
    * Moved QueryResult to Query namespace
    
    * Added create command and get order query to command bus factory
    
    * CS fix
    
    * PHPStan fixes
    
    * Reverted to old create handler
    
    * PHPStan fixes
    
    * Fixed regex and wrong customerId type
    
    ---------
    
    Co-authored-by: Laurynas <laurynas.sedys@invertus.eu>
    Co-authored-by: Laurynas Šedys <laurynas.sedys.96@gmail.com>
    3 people committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    29aebcc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52a474d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    e02044c View commit details
    Browse the repository at this point in the history
  2. Added logger to new API client

    L3RAZ committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    345a7cb View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Draft for httpclient refactoring

    btafforeau authored and L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    7380e30 View commit details
    Browse the repository at this point in the history
  2. Modified payment client and configuration builder (#1199)

    * Modified payment client and configuration builder
    
    * Changed PayPalClient name
    
    * Added builder interface
    
    * CS fix
    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b305f0b View commit details
    Browse the repository at this point in the history
  3. PAYSHIP-2630 (#1182)

    * Replace client token by user id token
    
    * Implement payment method token
    
    * Interfaces
    
    * PAYSHIP-2631 PayPal Create Order Request DTO
    
    * Added correct class import
    
    * [PAYSHIP-2637] CreatePayPalOrderResponse DTO (#1189)
    
    * Added CreatePayPalOrderResponse DTO
    
    * Added DTOs for create order response
    
    * CS fix
    
    * Added licenses
    
    * [PAYSHIP-2632] Order create refactoring (#1183)
    
    * Created required classes
    
    * Added order create command handler logic
    
    * Added paypal order query handler
    
    * Moved QueryResult to Query namespace
    
    * Added create command and get order query to command bus factory
    
    * CS fix
    
    * PHPStan fixes
    
    * Reverted to old create handler
    
    * PHPStan fixes
    
    * Fixed regex and wrong customerId type
    
    ---------
    
    Co-authored-by: Laurynas <laurynas.sedys@invertus.eu>
    Co-authored-by: Laurynas Šedys <laurynas.sedys.96@gmail.com>
    3 people committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a0bf104 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7298811 View commit details
    Browse the repository at this point in the history
  5. Fix

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2a655a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da3d354 View commit details
    Browse the repository at this point in the history
  7. CS fix

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    6d3fc0c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    86a0c2f View commit details
    Browse the repository at this point in the history
  9. Added dependency config

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0310a61 View commit details
    Browse the repository at this point in the history
  10. Create order unit tests

    btafforeau authored and L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fe55342 View commit details
    Browse the repository at this point in the history
  11. Renamed service names

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    175ae2d View commit details
    Browse the repository at this point in the history
  12. Fixed interface and tests

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    140b092 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4652037 View commit details
    Browse the repository at this point in the history
  14. Symfony serializer (#1202)

    * Create ObjectNormalizer to add supports of SKIP_NULL_VALUES
    
    * Added object deserializing tests
    
    * Added dependency injection for serializer
    
    * Updated PaymentService with response serialization
    
    * CS fix
    
    * Removed custom object normalizer
    
    * Added bootstrap to phpunit config
    
    * Added order object serialization to pass to event
    
    * Service refactoring
    
    * Added toArray function to object serializer and fixed snake case conversion
    
    * Added serializer interface
    
    * Fix
    
    * Fixed phpstan errors
    
    * Added json serialization to order requests and fixed cs issues
    
    ---------
    
    Co-authored-by: Matt75 <5262628+Matt75@users.noreply.github.com>
    L3RAZ and Matt75 committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    67eacb4 View commit details
    Browse the repository at this point in the history
  15. [PAYSHIP-2679] New DB structure for PayPal Order (#1203)

    * Added new db structure for orders
    
    * Added entities for order
    
    * Added PayPal Order repository
    
    * Added create and delete functions
    
    * Added sql escaping
    
    * Added order saving to DB to event handler
    
    * Added new fields for order, capture and refund
    
    * phpstan fix
    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    92dea79 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1267349 View commit details
    Browse the repository at this point in the history
  17. Fixed oldPaymentClient

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8547e25 View commit details
    Browse the repository at this point in the history
  18. PHPStan fix

    L3RAZ committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    6181a7a View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Split services into separate files and renamed services (#1211)

    * Split services into separate files and renamed services
    
    * Added slashes before class namespaces
    
    * Fixed injection @=service names
    L3RAZ authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1a5aa3a View commit details
    Browse the repository at this point in the history
  2. Replace client token by user id token

    Matt75 authored and L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    037b24b View commit details
    Browse the repository at this point in the history
  3. Implement payment method token

    Matt75 authored and L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f5ef9ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3680039 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa194cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ded1db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72ee1df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b15f00 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    feaf7ad View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6eb6b1e View commit details
    Browse the repository at this point in the history
  11. CS fix

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    646f7d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d1654f7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b5f7431 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4f89ef0 View commit details
    Browse the repository at this point in the history
  15. Temp fix for token events

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6235c54 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    30c5c0f View commit details
    Browse the repository at this point in the history
  17. Undid database table changes

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f305590 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f7845fc View commit details
    Browse the repository at this point in the history
  19. CS fix

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    8978e56 View commit details
    Browse the repository at this point in the history
  20. Fixed OrderDispatcher

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    753a4fb View commit details
    Browse the repository at this point in the history
  21. PHPStan fixes

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    fa9cf77 View commit details
    Browse the repository at this point in the history
  22. Added PayPal customer saving

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    d68fd96 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    edc5b29 View commit details
    Browse the repository at this point in the history
  24. CS fix

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f402bf4 View commit details
    Browse the repository at this point in the history
  25. phpStan fix

    L3RAZ committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    c9e1e95 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    5a8e626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f28596c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cce7d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    fbb9416 View commit details
    Browse the repository at this point in the history
  2. Added token deletion

    L3RAZ committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    04f875b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3cf3ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff1ba51 View commit details
    Browse the repository at this point in the history
  5. Added userIdToken loading

    L3RAZ committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9888ab1 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    61cf35d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89da15f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a313c1 View commit details
    Browse the repository at this point in the history
  4. Added token filtering by status

    L3RAZ committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    67a824d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    543c58e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92b3d0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02ebb46 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    d4de4b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fde9181 View commit details
    Browse the repository at this point in the history
  3. CS fix

    L3RAZ committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cd1e08c View commit details
    Browse the repository at this point in the history
  4. Added template for 3DS error

    L3RAZ committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    57c15d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    8442ed9 View commit details
    Browse the repository at this point in the history
  2. CS fix

    L3RAZ committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    54750b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79c6aa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a64c088 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d577d95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b5fcc71 View commit details
    Browse the repository at this point in the history
  7. Fix json array for card brands

    Matt75 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    f16007a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5a2921 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Changed PayPal Order update functions and added Order update on PayPa…

    …lOrderUpdated event
    L3RAZ committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    bd75d0d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Fixed total token count query

    L3RAZ committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    806e55f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. PHPStan fixes

    L3RAZ committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4e99daf View commit details
    Browse the repository at this point in the history
  2. CS fix

    L3RAZ committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    419fbb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68296e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    46139a9 View commit details
    Browse the repository at this point in the history
  2. Added Iframe 3DS validation

    L3RAZ committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ce981d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc98a5e View commit details
    Browse the repository at this point in the history
  4. Removed testing code

    L3RAZ committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    41197bf View commit details
    Browse the repository at this point in the history