Datetechapp / Datetechapp-General

0 stars 0 forks source link

Admin panel. View user payment information and process payments (PAd-3) #87

Open yuliyamuzychenko opened 1 year ago

yuliyamuzychenko commented 1 year ago

Role - PayAdmin

Preconditions:

  1. PayAdmin logged in.
  2. PayAdmin has the necessary permission to view user payment information.

Description:

  1. Payment information must be accurate and updated in real time.
  2. PayAdmin can access the payment information of any user registered on the dating app and user's subscriptions history.
  3. The payment information displayed to the PayAdmin should include the payment history, current payment method, and any pending payments.
  4. The user's subscriptions history displayed to the PayAdmin should include a list of all user's subscriptions (active, completed, canceled, renewed) and their start and end dates.
  5. PayAdmin is able to filter and sort the payment information based on various parameters, such as payment date, payment amount, payment method
  6. PayAdmin is able to track the payment status of each invoice.
  7. PayAdmin is be able to edit or update the payment information as necessary, such as updating payment method, refunding a payment, or canceling a pending payment.
  8. As a result of the lack of payment, the system shall cancel the access the premium features of the subscription.
  9. PayAdmin is able to cancel the access the premium features of the subscription a user manually based on the result of payment verification.
  10. PayAdmin is able to add, edit, and cancel user subscriptions.