Tamas-Gavlider / MyVault

0 stars 0 forks source link

USER STORY: Deposit Funds via PayPal or Credit/Debit Card #31

Closed Tamas-Gavlider closed 5 hours ago

Tamas-Gavlider commented 5 hours ago

As a: user of MyVault, I want: to deposit funds into my account using PayPal or a Visa/Mastercard, So that: I can easily add money to my account for transactions.

Acceptance Criteria:

  1. The user can select either PayPal or Visa/Mastercard as the payment method for deposits. For PayPal:
    • The user is redirected to the PayPal interface to log in and confirm the payment.
    • Upon successful payment, the funds are reflected in the user’s MyVault account. For Visa/Mastercard:
    • The user enters their card details (card number, expiration date, CVV) securely within the app.
    • The system uses the relevant payment API to process the transaction.
    • Upon successful payment, the funds are reflected in the user’s MyVault account.
  2. The user receives a confirmation email for each successful deposit, detailing the amount and transaction ID.
  3. The system handles any transaction errors gracefully, providing clear feedback to the user (e.g., insufficient funds, invalid card details).
  4. Users are required to authenticate (e.g., enter their unique key) before making a deposit.
Tamas-Gavlider commented 5 hours ago

Testnet already implemented to demonstrate the main purpose of the application. Deposit real money function might be a future implementation.