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

Partner should be able to enter one's payment integration details in Admin Portal #55

Closed
ElenaBelyavskaya opened this issue Apr 22, 2020 · 3 comments

Comments

@ElenaBelyavskaya
Copy link
Member

ElenaBelyavskaya commented Apr 22, 2020

As a partner, I should be able to enter my payment integration details in AdminPortal.

  1. Required payment integration details are specific for particular payment provider.
    That's why AdminPortal must fetch a list of available payment providers and list of required fields for each provider.
    And as a partner, I should be able to add a payment provider from available list.
  2. After payment provider is added in AdminPortal, a list of required integration properties must be displayed.
    Some properties are secrets and values for such properties can't be fetched from the backend, so only some dummy values hidden like a password can be shown for such properties.
  • Non-secret properties can be fetched from the backend API and can be shown as plain text.

List of subtasks:

  1. Expose endpoints for managing payment provider integration details MAVN.Service.CustomerProfile#12
  2. Expose endpoint to get a list of available payment providers with their required properties MAVN.Service.PaymentManagement#3
  3. openmavn/mavn.service.adminapi#15
  4. openmavn/mavn.service.adminapi#29
  5. openmavn/mavn.frontend.backoffice#62
  6. Add optional parameters with integration details to check them before saving to DB MAVN.Service.PaymentManagement#7
  7. Add optional parameter with integration details to check them before saving to DB MAVN.Service.PayrexxIntegration#2
  8. OpenMAVN/MAVN.Service.AdminAPI#35
@starkmsu starkmsu changed the title Partner should be able to receive payments from vouchers bought by customers As a partner, I should be able to enter my payment integration details in AdminPortal Apr 24, 2020
@ElenaBelyavskaya ElenaBelyavskaya changed the title As a partner, I should be able to enter my payment integration details in AdminPortal Partner should be able to enter one's payment integration details in Admin Portal Apr 29, 2020
@starkmsu starkmsu self-assigned this May 8, 2020
@MarlonMaercz MarlonMaercz added this to the May Sprint 1 milestone May 12, 2020
@Mamyako
Copy link

Mamyako commented May 19, 2020

This ticket can't be fully tested since only Payrexx is available as payment provider. Required fields are static because no changes in payment provider can be made.

@ElenaBelyavskaya
Copy link
Member Author

@Mamyako Vasilisa we go with just Payrexx at this stage, so this is fine.

@ElenaBelyavskaya
Copy link
Member Author

Successfully tested on the demo env admin portal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants