I am facing PayPal issue in my project when user clicks on purchase button then PayPal button comes after that PayPal Payment modal not appear on screen.
const PayPalButton = window.paypal.Buttons.driver("react", { React, ReactDOM });
const ReactPayPal = () => {
const history = useHistory();
const [cartObjects, setCartObjects] = useState([]);
const [cartTotal, setCartTotal] = useState(0);
const cartData = useSelector(({ cart }) => {
return cart.cartItems;
});
const user = useSelector((state) => state.auth?.user);
const dispatch = useDispatch();
const createOrder = (data, actions) => {
return actions.order.create({
purchase_units: [
{
amount: {
value: cartTotal,
},
},
],
});
};