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

feat(GiniHealthSDK): Pay invoice to new payment review screen IPC-133 #461

Merged
merged 36 commits into from
Mar 21, 2024

Conversation

razvancapra
Copy link
Contributor

@razvancapra razvancapra commented Mar 6, 2024

  • Pay invoice button from payment component open the new Payment review screen:
  • Customize the look of the Payment Review Screen with Gini Health Configuration
  • Remove check of payment providers installed + add new flow on Start with Gini Capture & Start with test document
  • English version of SDK

IPC-133
IPC-153
IPC-81
IPC-167
IPC-206

https://ginis.atlassian.net/browse/IPC-133
https://ginis.atlassian.net/browse/IPC-153
https://ginis.atlassian.net/browse/IPC-81
https://ginis.atlassian.net/browse/IPC-167
https://ginis.atlassian.net/browse/IPC-206

zladzeyka and others added 13 commits February 23, 2024 17:12
…ContainerBackgroundColor from the pallette

IPC-153, IPC-159
…m the configuration for text field, pay button disable state, page indicator;

Adds Success colours to the palette

IPC-153
…nfiguration options,

removes customFont configuration option - adds fallbacks for the default font, removes outdated options from the example app

IPC-153
…_screen

* IPC-156-pay-invoice-button: (39 commits)
  fix(GiniHealthSDKExample): Fix error message after clean
  fix(GiniHealthSDK): Replace AppStore svg icons with pdf icons
  fix(GiniHealthSDK): Check if store payment provider is still amoung payment providers supported
  fix(GiniHealthSDK): Fix bank icon border and corners radius on bottom sheet
  fix(GiniHealthSDK): Fix payment provider to bank renaming
  fix(GiniHealthSDK): Renaming of classes and methods from paymentProvider to bank
  fix(GiniHealthSDK): Fix selecting new bank flow
  feat(GiniHealthSDK): Link pay invoice with Payment Review ViewController
  fx(GiniHealthAPILibrary): Fix Request tests
  fix(GiniHealthSDK): Fix private function + adding comments
  fix(GiniHealthSDK): Fix bottom sheet corners on smaller devices
  fix(GiniHealthSDK): Fix bottom sheet appearance when no bank installed
  fix(GiniHealthSDK): Fix integration guide after deleting stored payment provider
  fix(GiniHealthSDK): Store selected payment provider in payment controller + handle deletion of bank flow
  fix(GiniHealthSDK): Remove stored paymentProvider in invoice object
  feat(GiniHealthSDK): Payment review view controller new instantiate
  fix(GiniHealthSDKexmaple): Adds Queried URL Schemes
  fix(GiniHealthSDK): Fix GiniHealthColors renaming
  feat(GiniHealthSDKExample): Add new queries schemes handled by GiniHealthSDKExample app
  fix(GiniHealthSDK): Fix integration guide documentation
  ...

# Conflicts:
#	HealthSDK/GiniHealthSDK/Sources/GiniHealthSDK/Core/GiniHealthConfiguration.swift
a-szotyori and others added 5 commits March 6, 2024 15:49
…ws directly

The documentIds are passed back to the client via the viewDelegate (PaymentComponentViewProtocol) on
the PaymentComponentsController. This allows clients to set the documentId once for each Payment
Component View and then receive the respective documentId back to know which Payment Component View
was triggered.

IPC-153
Copy link
Collaborator

@zladzeyka zladzeyka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job 👏🏻 @razvancapra
Please find a few small comments:
Could you please cleanup our Payment Review Screen, I didn't refactor for a long time and move out the constants in the enum?

@razvancapra razvancapra requested a review from zladzeyka March 11, 2024 15:13
Copy link
Collaborator

@zladzeyka zladzeyka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good @razvancapra

…flows

We added the first payment provider to both flows

IPC-203
@razvancapra razvancapra requested a review from zladzeyka March 18, 2024 09:14
@razvancapra
Copy link
Contributor Author

@zladzeyka addded the info bar fix here as well because is a minor fix:
https://ginis.atlassian.net/browse/IPC-81

@zladzeyka zladzeyka self-requested a review March 19, 2024 10:54
Copy link
Collaborator

@zladzeyka zladzeyka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've left 2 tiny comments 😇

Base automatically changed from IPC-162-more-information-screen to ipc-health-sdk-update March 19, 2024 12:27
@zladzeyka zladzeyka self-requested a review March 19, 2024 15:46
Copy link
Collaborator

@zladzeyka zladzeyka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@razvancapra razvancapra merged commit 3dc274a into ipc-health-sdk-update Mar 21, 2024
11 checks passed
@razvancapra razvancapra deleted the IPC-153_payment_review_screen branch March 21, 2024 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants