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

Update pagoPA API definitions #363

Merged
merged 7 commits into from
Apr 16, 2024
Merged

Conversation

mastro993
Copy link
Contributor

@mastro993 mastro993 commented Apr 11, 2024

Warning

This PR depends on #361

Short description

This PR updates the pagoPA API definitions for the new wallet feature

@mastro993 mastro993 requested a review from a team as a code owner April 11, 2024 15:15
@mastro993 mastro993 marked this pull request as draft April 11, 2024 15:15
@mastro993 mastro993 marked this pull request as ready for review April 11, 2024 15:52
@mastro993 mastro993 changed the title Update pagoPA api definitions Update pagoPA API definitions Apr 11, 2024
Copy link

dpulls bot commented Apr 12, 2024

🎉 All dependencies have been resolved !

@mastro993 mastro993 force-pushed the update-pagopa-api-definitions branch from 1dd01af to fef8a72 Compare April 15, 2024 13:02
mastro993 added a commit to pagopa/io-app that referenced this pull request Apr 16, 2024
…ods (#5680)

> [!WARNING]
> This PR depends on #5674,
pagopa/io-dev-api-server#363

## Short description
This PR adds the `ONBOARDABLE` filter for the payment methods usable for
the onboarding

## List of changes proposed in this pull request
- Updated pagoPA wallet and ecommerce API definitions
- Added `ONBOARDABLE` filter to the payment methods selector

## How to test
In an UAT environment, start a payment method onboarding flow. In the
payment method selection screen you should be able to see only
`ONBOARDABLE` methods

---------

Co-authored-by: Martino Cesari Tomba <60693085+forrest57@users.noreply.github.com>
@mastro993 mastro993 merged commit fe25ae7 into master Apr 16, 2024
6 checks passed
@mastro993 mastro993 deleted the update-pagopa-api-definitions branch April 16, 2024 14:02
mastro993 added a commit to pagopa/io-app that referenced this pull request Apr 23, 2024
…5686)

## Short description
This PR introduces the guest payment flow, allowing an user to pay with
a payment method not saved in its wallet.

## List of changes proposed in this pull request
- Refactoring/reorganization of payment checkout actions
- Moved PSP sorting/selection logic from sagas to reducer
- Add guest payment method fetch in payment methods screen
- Removed "missing payment methods" error screen

## How to test
You can test this PR on both **local** and **UAT** environments:
- Local
Checkout this PR on io-dev-api-server:
pagopa/io-dev-api-server#363
Start a payment flow and select a payment method not saved to your
wallet.
- UAT
Start a payment flow using this data:
  - **Payment number**: 30200000##########
  - **Fiscal code**: 77777777777

You should be able to finalize a payment.

## Preview


https://github.com/pagopa/io-app/assets/6160324/2329ef6c-9607-4445-985f-a7592b56a66d

---------

Co-authored-by: Martino Cesari Tomba <60693085+forrest57@users.noreply.github.com>
Co-authored-by: Fabio Bombardi <16268789+shadowsheep1@users.noreply.github.com>
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.

None yet

2 participants