marthaegrimaldi / marthaegrimaldi/restaurant-ordering-platform-with-source-code

Lack of User Confirmation Message and Inconsistent Notification on Stripe Payment Process

Open
#292 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Description:
Upon proceeding with the Stripe payment on the Enatega Food Delivery website, users encounter two issues. Firstly, there is an absence of a user confirmation message after entering payment details. Secondly, the notification displayed appears inconsistent, leading to potential user confusion.

Steps to Reproduce:
Log in to the Enatega Food Delivery website.
Add items to the cart and proceed to the checkout page.
Select Stripe as the payment method.
Enter valid credit/debit card details.
Click on the "Submit" or "Pay Now" button.

Expected Result:
After successful payment submission, a clear user confirmation message should be displayed, ensuring users are aware of the completed transaction.
The notification displayed should be consistent, providing a clear indication of the payment status.

Actual Result:
After completing the payment, there is no user confirmation message displayed, leaving users uncertain about the transaction's success.
The notification displayed is inconsistent, making it challenging for users to interpret the payment status accurately.

stripe.mp4
Activity

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Stripe checkout flow on the website, following the checkout page after valid card details are submitted. Trace where the payment result and notification are handled, then make the success confirmation and payment-status notification consistent. Done means a successful payment clearly confirms completion and displays one consistent status.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
payments, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.