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

Prepare Release 1.1.0 #14

Merged
merged 16 commits into from
Jan 10, 2023
Merged

Prepare Release 1.1.0 #14

merged 16 commits into from
Jan 10, 2023

Commits on Jun 27, 2022

  1. Configuration menu
    Copy the full SHA
    353121b View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. feat: Plugin init + Setup Configurations (#1)

    Initialise plugin with required structure.
    Create structure to deal with Apple Pay. Despite being ready to deal with any kind of dictionary, provide an accelerator to read the configuration from the main bundle.
    Add Nimble and Quick through Cocoapods to use BDD for unit testing.
    OS-ricardomoreirasilva committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    0e06dfd View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. feat: Check Wallet and Payment Availability (#2)

    Add verification for wallet and payment availability. Payment verification is enhanced by also checking it against the configured payment networks and supported capabilities.
    OS-ricardomoreirasilva committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a39c32d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. feat: Set Details and Trigger Payment (#3)

    Configure the missing payment details and, by mixing it with the configuration info, trigger the payment request.
    OS-ricardomoreirasilva committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    db2df51 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. refactor: Add DocC documentation and minor fixes. (#4)

    Add DocC documentation.
    Add empty value check and mandatory fields when fetching configuration properties.
    OS-ricardomoreirasilva committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    c37435f View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. fix: Payment Setup Verification Failed on Invalid Configuration (#5)

    Fix error when verifying payment setup on ReadyToPay method. If some payment network or merchant capabilities are missing, return the associated error.
    OS-ricardomoreirasilva committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    0232cc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. fix: Errors and Contact Management (#6)

    Clean errors and its codes and messages accordingly.
    New OSPMTContact struct that allows the management of the correct shipping and billing information to use on a payment request. This is required due to a limitation on OutSystems related with nullable lists.
    Change the OSPMTConfigurationDelegate to OSPMTConfigurationModel, in order to comply with the new OutSystems structure.
    Clean code (privatise local methods and make OSPMTPayment's delegate property weak, in order to avoid possible retain cycles).
    OS-ricardomoreirasilva committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    78504d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aca3ad View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Configuration menu
    Copy the full SHA
    b47aa8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08badc9 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Chore: Add Podspec (#9)

    * refactor: Simply Generic Method
    
    * chore: Add public podspec
    
    Add public podspec. This implies also updating the readme.md file to something more descriptive and user-friendly.
    OS-ricardomoreirasilva committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    5c976b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. feat: Add Stripe as First Payment Gateway (#11)

    Add all necessary logic and changes to make payment processing using Stripe including Protocols, Factories and Models to deal with the StripePayments pod. Unit tests are included.
    OS-ricardomoreirasilva committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    fa63109 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Feat: Add Gateway property to OSPMTDetailsModel (#12)

    Add `gateway` property to `OSPMTDetailsModel` struct. When authorising payment, confirm that this property corresponds to a configured gateway (on plist).
    OS-ricardomoreirasilva committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    d96dba9 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. feat: Add AccessToken to Full Payment Process (#13)

    Add the optional parameter `accessToken` to the `OSPMTActionDelegate`'s `set` method and the `OSPMTStripeWrapper`'s `processPaymentWithDetails` method. Apply consequent changes to it.
    In case of a full payment is triggered but no access token is passed, a `tokenIssue` is returned.
    OS-ricardomoreirasilva committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    9c0d424 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. chore: Set Release Tag

    Set release tag on the repo's CHANGELOG file.
    OS-ricardomoreirasilva committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    eecfd30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    067b33a View commit details
    Browse the repository at this point in the history