marthaegrimaldi / marthaegrimaldi/zomato-clone-source-code

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

Open
#1,532 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1
Forks
2
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 described in the issue and reviewing the attached stripe.mp4. Trace the website's payment submission and notification entry points to determine why confirmation is absent and status messaging is inconsistent. Done means successful Stripe payment shows a clear confirmation and consistent payment-status notification.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
payments
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.