Page MenuHomePhabricator

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง Introduce new payment URL generator
Closed, ResolvedPublic2 Estimated Story Points

Description

The current approach creates a payment URL from the application configuration and some payment related values given by users in the form. The new approach requires the URL generator to be changed to communicate with the PayPal API in order to retrieve a payment URL. Please refer to the investigation documentation for more details.

Acceptance Criteria

  • The PayPal URL generator uses the API to retrieve individual payment URLs.

Implementation Notes

  • The new URL generator needs to make network requests; introducing a new class for communicating with PayPal's API (and a mock for unit testing).
  • We might need to talk to different API endpoints for retrieving URLs for one-time or recurring payments.
  • We will have two PayPal URL generators during implementation/transition. Name suggestion for the new one: PayPalApiUrlGenerator

Event Timeline

kai.nissen set the point value for this task to 13.
CorinnaHillebrand_WMDE renamed this task from Introduce new payment URL generator to ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง Introduce new payment URL generator.Jun 19 2023, 3:01 PM
CorinnaHillebrand_WMDE moved this task from Todo to Doing on the WMDE-FUN-Sprint-2023-06-12 board.
kai.nissen changed the point value for this task from 13 to 5.
kai.nissen changed the point value for this task from 5 to 2.Jul 10 2023, 10:22 AM