gray-mueller / gray-mueller/zomato-clone-app-using-react-native

Payment Methods Stripe Checkout not functioning and PayPal slow in Customer App(Enatega Multivendor App)

Open
#2,189 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Issue: Payment Methods Stripe Checkout not functioning and PayPal slow in Customer App.
Description:
The customer app is encountering critical issues with its payment methods, specifically with Stripe and PayPal. Customers are unable to utilize the Stripe payment option as it fails to work correctly, and the integration with PayPal is causing excessive delays, resulting in a frustratingly slow process when attempting to open the PayPal interface for payments.

Steps to Reproduce:
Launch the customer app on a compatible device.
Log in to the app using valid credentials.
Navigate to the payment section within the app.
Select the Stripe payment method.
Observe that the Stripe payment option fails to work.
Alternatively, choose the PayPal payment method and proceed to the payment flow.
Experience a significant delay when attempting to open the PayPal interface, leading to extended waiting times before the interface is accessible for payments.
Expected Behavior:
The Stripe payment method should be accessible and fully functional, allowing customers to select it as a payment option without any errors or unresponsiveness.
The integration with PayPal should be smooth and efficient, opening the PayPal interface promptly to ensure a seamless payment experience for customers.
Actual Behavior:
The Stripe payment method is not working correctly, It impossible for customers to select it as a payment option. It may be unavailable, unresponsive, or generate errors when attempting to use it.
The integration with PayPal is causing considerable delays, resulting in a slow process when trying to open the PayPal interface for payments.
p1

p2

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reproducing both flows in the customer app: select Stripe from the payment section, then repeat with PayPal and measure the delay before its interface opens. Done means Stripe can be selected and used, and PayPal opens promptly without the reported errors or waiting.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react-native
Domain
mobile, payments
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.