import {createCheckoutSession} from 'backend/stripe.jsw'; // Import backend function $w.onReady(function () { // Assuming the amount is passed via the URL, e.g., ?amount=5000 const urlParams = new URLSearchParams(window.location.search); const amount = urlParams.get('amount'); // Get the amount from the URL // Check if the amount is valid if (amount && !isNaN(amount)) { // Attach click event to the button $w('#payButton').onClick(async () => { try { const checkoutUrl = await createCheckoutSession(parseInt(amount)); // Create Checkout session // Redirect to the Stripe Checkout page window.location.href = checkoutUrl; } catch (error) { console.error('Error during Stripe Checkout session creation:', error); // Handle errors (e.g., show a message to the user) } }); } else { console.error('Invalid or missing amount parameter.'); } });
top of page
iStock-1396721868.jpg

Telehealth Therapy Services

Telehealth therapy services provide many of the same benefits as outpatient therapy services in a convenient, accessible, and effective way. If you are considering therapy, but in-person sessions are inconvenient or not preferred, telehealth therapy may be a good option for you.

Removes barriers to treatment

Patients can access care from any comfort zone with an internet connection. Geographic barriers, time constraints, physical limitations that may prevent in person meetings

Convenience and Flexibility

Telehealth allows for greater flexibility and convenience in scheduling appointments. Patients can schedule appointments at a time that is convenient for them

Improved continuity of care

Telehealth can improve continuity of care by enabling patients to maintain contact with their mental health providers between in-person appointments. This can help to ensure that patients receive timely care and support

Get Started with Telehealth Mental Health Therapy

Outpatient Resources

Crisis Text Line -text NJ to 741741

Dial 988 for mental health emergency

Cape Regional Screening

609-465-5999

bottom of page